[mongo-java-driver] branch master updated (21e20e8 -> 5a84630)
Christopher Hoskin
christopher.hoskin at gmail.com
Fri Aug 19 13:27:13 UTC 2016
This is an automated email from the git hooks/post-receive script.
grinorcole-guest pushed a change to branch master
in repository mongo-java-driver.
from 21e20e8 Exclude the Gradle wrapper from the upstream tarball
new e93f47a Add Files-Excluded to debian/copyright in preparation for v3 driver
adds 80cd77d Imported Upstream version 3.3.0
new 5269515 Merge tag 'upstream/3.3.0'
new 32c45d6 Import new upstream (3.3.0)
new 5a84630 Update debian/copyright
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.evg.yml | 218 +
.gitattributes | 2 +
.gitignore | 42 +-
.travis.yml | 45 +-
CONTRIBUTING.md | 37 +-
Issues.txt | 0
LICENSE.txt | 262 +-
README.md | 170 +-
bson/build.gradle | 43 +
bson/src/main/org/bson/AbstractBsonReader.java | 859 +++
bson/src/main/org/bson/AbstractBsonWriter.java | 917 +++
bson/src/main/org/bson/BSONException.java | 80 +
bson/src/main/org/bson/BsonArray.java | 233 +
bson/src/main/org/bson/BsonBinary.java | 140 +
bson/src/main/org/bson/BsonBinaryReader.java | 425 ++
bson/src/main/org/bson/BsonBinarySubType.java | 75 +
bson/src/main/org/bson/BsonBinaryWriter.java | 427 ++
.../main/org/bson/BsonBinaryWriterSettings.java | 51 +
bson/src/main/org/bson/BsonBoolean.java | 99 +
bson/src/main/org/bson/BsonContextType.java | 49 +
bson/src/main/org/bson/BsonDateTime.java | 85 +
bson/src/main/org/bson/BsonDbPointer.java | 106 +
bson/src/main/org/bson/BsonDocument.java | 835 +++
bson/src/main/org/bson/BsonDocumentReader.java | 384 ++
bson/src/main/org/bson/BsonDocumentWrapper.java | 210 +
bson/src/main/org/bson/BsonDocumentWriter.java | 224 +
bson/src/main/org/bson/BsonDouble.java | 101 +
bson/src/main/org/bson/BsonElement.java | 57 +
bson/src/main/org/bson/BsonInt32.java | 100 +
bson/src/main/org/bson/BsonInt64.java | 99 +
.../org/bson/BsonInvalidOperationException.java | 35 +
bson/src/main/org/bson/BsonJavaScript.java | 81 +
.../src/main/org/bson/BsonJavaScriptWithScope.java | 109 +
bson/src/main/org/bson/BsonMaxKey.java | 44 +
bson/src/main/org/bson/BsonMinKey.java | 44 +
bson/src/main/org/bson/BsonNull.java | 53 +
bson/src/main/org/bson/BsonNumber.java | 45 +
bson/src/main/org/bson/BsonObjectId.java | 96 +
bson/src/main/org/bson/BsonReader.java | 369 ++
bson/src/main/org/bson/BsonRegularExpression.java | 109 +
.../main/org/bson/BsonSerializationException.java | 35 +
bson/src/main/org/bson/BsonString.java | 88 +
bson/src/main/org/bson/BsonSymbol.java | 89 +
bson/src/main/org/bson/BsonTimestamp.java | 116 +
bson/src/main/org/bson/BsonType.java | 152 +
bson/src/main/org/bson/BsonUndefined.java | 51 +
bson/src/main/org/bson/BsonValue.java | 401 ++
bson/src/main/org/bson/BsonWriter.java | 341 ++
bson/src/main/org/bson/BsonWriterSettings.java | 51 +
bson/src/main/org/bson/ByteBuf.java | 455 ++
bson/src/main/org/bson/ByteBufNIO.java | 224 +
bson/src/main/org/bson/Document.java | 389 ++
bson/src/main/org/bson/FieldNameValidator.java | 40 +
bson/src/main/org/bson/NoOpFieldNameValidator.java | 29 +
bson/src/main/org/bson/RawBsonDocument.java | 368 ++
bson/src/main/org/bson/StringUtils.java | 37 +
bson/src/main/org/bson/Transformer.java | 31 +
bson/src/main/org/bson/UuidRepresentation.java | 55 +
bson/src/main/org/bson/assertions/Assertions.java | 86 +
.../src/main/org/bson/assertions/package-info.java | 20 +
.../main/org/bson/codecs/AtomicBooleanCodec.java | 45 +
.../main/org/bson/codecs/AtomicIntegerCodec.java | 45 +
bson/src/main/org/bson/codecs/AtomicLongCodec.java | 45 +
bson/src/main/org/bson/codecs/BinaryCodec.java | 45 +
bson/src/main/org/bson/codecs/BooleanCodec.java | 42 +
bson/src/main/org/bson/codecs/BsonArrayCodec.java | 92 +
bson/src/main/org/bson/codecs/BsonBinaryCodec.java | 43 +
.../src/main/org/bson/codecs/BsonBooleanCodec.java | 44 +
.../main/org/bson/codecs/BsonDBPointerCodec.java | 44 +
.../main/org/bson/codecs/BsonDateTimeCodec.java | 43 +
.../main/org/bson/codecs/BsonDocumentCodec.java | 161 +
.../org/bson/codecs/BsonDocumentWrapperCodec.java | 71 +
bson/src/main/org/bson/codecs/BsonDoubleCodec.java | 43 +
bson/src/main/org/bson/codecs/BsonInt32Codec.java | 43 +
bson/src/main/org/bson/codecs/BsonInt64Codec.java | 43 +
.../main/org/bson/codecs/BsonJavaScriptCodec.java | 43 +
.../bson/codecs/BsonJavaScriptWithScopeCodec.java | 58 +
bson/src/main/org/bson/codecs/BsonMaxKeyCodec.java | 44 +
bson/src/main/org/bson/codecs/BsonMinKeyCodec.java | 44 +
bson/src/main/org/bson/codecs/BsonNullCodec.java | 45 +
.../main/org/bson/codecs/BsonObjectIdCodec.java | 43 +
.../bson/codecs/BsonRegularExpressionCodec.java | 43 +
bson/src/main/org/bson/codecs/BsonStringCodec.java | 43 +
bson/src/main/org/bson/codecs/BsonSymbolCodec.java | 43 +
.../main/org/bson/codecs/BsonTimestampCodec.java | 42 +
.../src/main/org/bson/codecs/BsonTypeClassMap.java | 147 +
.../src/main/org/bson/codecs/BsonTypeCodecMap.java | 58 +
.../main/org/bson/codecs/BsonUndefinedCodec.java | 50 +
bson/src/main/org/bson/codecs/BsonValueCodec.java | 69 +
.../org/bson/codecs/BsonValueCodecProvider.java | 170 +
bson/src/main/org/bson/codecs/ByteArrayCodec.java | 43 +
bson/src/main/org/bson/codecs/ByteCodec.java | 42 +
bson/src/main/org/bson/codecs/CharacterCodec.java | 54 +
bson/src/main/org/bson/codecs/CodeCodec.java | 44 +
.../main/org/bson/codecs/CodeWithScopeCodec.java | 58 +
bson/src/main/org/bson/codecs/Codec.java | 27 +
.../src/main/org/bson/codecs/CollectibleCodec.java | 53 +
bson/src/main/org/bson/codecs/DateCodec.java | 44 +
bson/src/main/org/bson/codecs/Decoder.java | 36 +
bson/src/main/org/bson/codecs/DecoderContext.java | 53 +
bson/src/main/org/bson/codecs/DocumentCodec.java | 227 +
.../org/bson/codecs/DocumentCodecProvider.java | 117 +
bson/src/main/org/bson/codecs/DoubleCodec.java | 42 +
bson/src/main/org/bson/codecs/Encoder.java | 44 +
bson/src/main/org/bson/codecs/EncoderContext.java | 106 +
bson/src/main/org/bson/codecs/FloatCodec.java | 42 +
bson/src/main/org/bson/codecs/IdGenerator.java | 31 +
bson/src/main/org/bson/codecs/IntegerCodec.java | 42 +
bson/src/main/org/bson/codecs/IterableCodec.java | 123 +
.../org/bson/codecs/IterableCodecProvider.java | 112 +
bson/src/main/org/bson/codecs/LongCodec.java | 43 +
bson/src/main/org/bson/codecs/MaxKeyCodec.java | 44 +
bson/src/main/org/bson/codecs/MinKeyCodec.java | 44 +
bson/src/main/org/bson/codecs/ObjectIdCodec.java | 43 +
.../main/org/bson/codecs/ObjectIdGenerator.java | 31 +
bson/src/main/org/bson/codecs/PatternCodec.java | 131 +
.../main/org/bson/codecs/RawBsonDocumentCodec.java | 69 +
bson/src/main/org/bson/codecs/ShortCodec.java | 42 +
bson/src/main/org/bson/codecs/StringCodec.java | 47 +
bson/src/main/org/bson/codecs/SymbolCodec.java | 43 +
bson/src/main/org/bson/codecs/UuidCodec.java | 154 +
bson/src/main/org/bson/codecs/UuidCodecHelper.java | 32 +
.../main/org/bson/codecs/UuidCodecProvider.java | 55 +
.../main/org/bson/codecs/ValueCodecProvider.java | 117 +
.../codecs/configuration/ChildCodecRegistry.java | 100 +
.../org/bson/codecs/configuration/CodecCache.java | 48 +
.../configuration/CodecConfigurationException.java | 37 +
.../bson/codecs/configuration/CodecProvider.java | 43 +
.../bson/codecs/configuration/CodecRegistries.java | 152 +
.../bson/codecs/configuration/CodecRegistry.java | 41 +
.../org/bson/codecs/configuration/LazyCodec.java | 57 +
.../codecs/configuration/MapOfCodecsProvider.java | 40 +
.../org/bson/codecs/configuration/Optional.java | 85 +
.../configuration/ProvidersCodecRegistry.java | 91 +
.../bson/codecs/configuration/package-info.java | 20 +
bson/src/main/org/bson/codecs/package-info.java | 20 +
bson/src/main/org/bson/conversions/Bson.java | 39 +
.../main/org/bson/conversions/package-info.java | 20 +
bson/src/main/org/bson/diagnostics/Loggers.java | 51 +
.../main/org/bson/diagnostics/package-info.java | 20 +
bson/src/main/org/bson/io/BasicOutputBuffer.java | 164 +
bson/src/main/org/bson/io/BsonInput.java | 135 +
bson/src/main/org/bson/io/BsonOutput.java | 126 +
bson/src/main/org/bson/io/ByteBufferBsonInput.java | 219 +
bson/src/main/org/bson/io/OutputBuffer.java | 224 +
bson/src/main/org/bson/io/package-info.java | 20 +
bson/src/main/org/bson/json/JsonBuffer.java | 62 +
bson/src/main/org/bson/json/JsonMode.java | 38 +
.../src/main/org/bson/json/JsonParseException.java | 66 +
bson/src/main/org/bson/json/JsonReader.java | 1101 ++++
bson/src/main/org/bson/json/JsonScanner.java | 554 ++
bson/src/main/org/bson/json/JsonToken.java | 55 +
bson/src/main/org/bson/json/JsonTokenType.java | 99 +
bson/src/main/org/bson/json/JsonWriter.java | 539 ++
.../src/main/org/bson/json/JsonWriterSettings.java | 150 +
bson/src/main/org/bson/json/package-info.java | 20 +
bson/src/main/org/bson/package-info.java | 20 +
bson/src/main/org/bson/types/Binary.java | 117 +
bson/src/main/org/bson/types/Code.java | 80 +
bson/src/main/org/bson/types/CodeWithScope.java | 78 +
bson/src/main/org/bson/types/MaxKey.java | 43 +
bson/src/main/org/bson/types/MinKey.java | 43 +
bson/src/main/org/bson/types/ObjectId.java | 572 ++
bson/src/main/org/bson/types/Symbol.java | 83 +
bson/src/main/org/bson/types/package-info.java | 20 +
bson/src/test/resources/bson/array.json | 37 +
bson/src/test/resources/bson/boolean.json | 17 +
bson/src/test/resources/bson/corrupted.json | 205 +
bson/src/test/resources/bson/int32.json | 35 +
bson/src/test/resources/bson/string.json | 29 +
.../test/unit/org/bson/BsonBinaryReaderTest.java | 77 +
.../test/unit/org/bson/BsonBinaryWriterTest.java | 713 +++
.../bson/BsonDocumentReaderSpecification.groovy | 99 +
.../unit/org/bson/BsonDocumentSpecification.groovy | 334 ++
bson/src/test/unit/org/bson/BsonDocumentTest.java | 110 +
.../bson/BsonDocumentWrapperSpecification.groovy | 47 +
.../bson/BsonDocumentWriterSpecification.groovy | 62 +
.../unit/org/bson/BsonValueSpecification.groovy | 192 +
.../unit/org/bson/BsonWriterSpecification.groovy | 416 ++
bson/src/test/unit/org/bson/DocumentTest.java | 141 +
bson/src/test/unit/org/bson/GenericBsonTest.java | 111 +
.../bson/LimitedLookaheadMarkSpecification.groovy | 284 +
.../org/bson/RawBsonDocumentSpecification.groovy | 450 ++
.../bson/codecs/AtomicCodecSpecification.groovy | 110 +
.../codecs/BsonDocumentCodecSpecification.groovy | 204 +
.../unit/org/bson/codecs/BsonDocumentSubclass.java | 23 +
.../BsonValueCodecProviderSpecification.groovy | 80 +
.../bson/codecs/CharacterCodecSpecification.groovy | 83 +
.../bson/codecs/CodeWithScopeSpecification.groovy | 65 +
.../test/unit/org/bson/codecs/CodecTestUtil.java | 68 +
.../bson/codecs/DocumentCodecSpecification.groovy | 224 +
.../unit/org/bson/codecs/DocumentCodecTest.java | 188 +
.../IterableCodecProviderSpecification.groovy | 72 +
.../bson/codecs/IterableCodecSpecification.groovy | 118 +
.../RawBsonDocumentCodecSpecification.groovy | 66 +
.../bson/codecs/UndefinedCodecSpecification.groovy | 59 +
.../org/bson/codecs/UuidCodecSpecification.groovy | 156 +
.../codecs/ValueCodecProviderSpecification.groovy | 68 +
.../CodeRegistriesSpecification.groovy | 72 +
.../configuration/CodecCacheSpecification.groovy | 43 +
.../ProvidersCodecRegistrySpecification.groovy | 444 ++
.../bson/io/BasicOutputBufferSpecification.groovy | 342 ++
.../unit/org/bson/io/BasicOutputBufferTest.java | 57 +
.../io/ByteBufferBsonInputSpecification.groovy | 399 ++
.../test/unit/org/bson/json/JsonBufferTest.java | 57 +
.../test/unit/org/bson/json/JsonReaderTest.java | 823 +++
.../test/unit/org/bson/json/JsonScannerTest.java | 537 ++
.../test/unit/org/bson/json/JsonWriterTest.java | 673 +++
.../org/bson/types/DocumentSpecification.groovy | 112 +
.../src/test/unit/org/bson/types/ObjectIdTest.java | 152 +
bson/src/test/unit/util/GroovyHelpers.java | 27 +
bson/src/test/unit/util/JsonPoweredTestHelper.java | 80 +
build.gradle | 286 +-
build.properties | 27 -
build.xml | 393 --
config/LICENSE | 4 +-
config/checkstyle-exclude.xml | 100 +
config/checkstyle-lite.xml | 200 -
config/checkstyle.xml | 225 +
config/clirr-exclude.yml | 17 +-
config/codenarc/codenarc.xml | 54 +-
config/findbugs-exclude.xml | 107 +
debian/changelog | 9 +-
debian/copyright | 111 +-
docs/README.md | 5 +
docs/landing/README.md | 28 +
docs/landing/config.toml | 6 +
docs/landing/content/.readme | 1 +
docs/landing/data/releases.toml | 52 +
docs/landing/layouts/.readme | 1 +
docs/landing/layouts/404.html | 45 +
docs/landing/layouts/index.html | 52 +
.../landing/layouts/partials/assets/analytics.html | 22 +
docs/landing/layouts/partials/assets/css.html | 6 +
.../layouts/partials/assets/javascripts.html | 7 +
docs/landing/layouts/partials/features.html | 14 +
docs/landing/layouts/partials/footer.html | 7 +
docs/landing/layouts/partials/header/main.html | 12 +
docs/landing/layouts/partials/header/topRight.html | 9 +
docs/landing/layouts/partials/hero.html | 20 +
docs/landing/layouts/partials/introduction.html | 6 +
docs/landing/layouts/partials/meta.html | 5 +
.../layouts/partials/mongodbUniversity.html | 10 +
docs/landing/layouts/partials/quickStart.html | 146 +
docs/landing/layouts/partials/releases.html | 16 +
docs/landing/static/.nojekyll | 0
docs/landing/static/apple-touch-icon.png | Bin 0 -> 34974 bytes
docs/landing/static/favicon.ico | Bin 0 -> 5361 bytes
docs/landing/static/s/css/frontpage.css | 393 ++
.../landing/static/s/img/24px-baseline-overlay.png | Bin 0 -> 948 bytes
docs/landing/static/s/img/back-body.png | Bin 0 -> 157 bytes
docs/landing/static/s/img/code-block-bg.png | Bin 0 -> 943 bytes
docs/landing/static/s/img/code-block-bg at 2x.png | Bin 0 -> 953 bytes
docs/landing/static/s/img/favicon.png | Bin 0 -> 6092 bytes
docs/landing/static/s/img/gray.png | Bin 0 -> 19856 bytes
docs/landing/static/s/img/logo-mongodb-header.png | Bin 0 -> 7084 bytes
docs/landing/static/s/img/mongoJVMlogo.png | Bin 0 -> 12791 bytes
.../static/s/img/mongodb-university-logo.png | Bin 0 -> 14860 bytes
docs/landing/static/s/img/social-facebook.png | Bin 0 -> 425 bytes
docs/landing/static/s/img/social-facebook at 2x.png | Bin 0 -> 645 bytes
docs/landing/static/s/img/social-gplus.png | Bin 0 -> 497 bytes
docs/landing/static/s/img/social-gplus at 2x.png | Bin 0 -> 928 bytes
docs/landing/static/s/img/social-twitter.png | Bin 0 -> 455 bytes
docs/landing/static/s/img/social-twitter at 2x.png | Bin 0 -> 825 bytes
docs/landing/static/s/img/social-youtube.png | Bin 0 -> 418 bytes
docs/landing/static/s/img/social-youtube at 2x.png | Bin 0 -> 715 bytes
docs/landing/static/s/img/trans-user-back.png | Bin 0 -> 162 bytes
docs/landing/static/s/img/trans-user-left.png | Bin 0 -> 511 bytes
docs/landing/static/s/img/trans-user-right.png | Bin 0 -> 544 bytes
docs/landing/static/s/js/frontpage.js | 73 +
docs/landing/static/versions.json | 1 +
docs/reference/README.md | 52 +
docs/reference/config.toml | 24 +
docs/reference/content/bson/codecs.md | 161 +
docs/reference/content/bson/documents.md | 96 +
docs/reference/content/bson/extended-json.md | 94 +
docs/reference/content/bson/index.md | 20 +
docs/reference/content/bson/installation-guide.md | 25 +
docs/reference/content/bson/readers-and-writers.md | 137 +
docs/reference/content/builders/aggregation.md | 188 +
docs/reference/content/builders/filters.md | 249 +
docs/reference/content/builders/index.md | 20 +
docs/reference/content/builders/indexes.md | 135 +
docs/reference/content/builders/projections.md | 133 +
docs/reference/content/builders/sorts.md | 79 +
docs/reference/content/builders/updates.md | 283 +
.../content/driver-async/getting-started/index.md | 17 +
.../getting-started/installation-guide.md | 25 +
.../getting-started/quick-tour-admin.md | 236 +
.../driver-async/getting-started/quick-tour.md | 495 ++
docs/reference/content/driver-async/index.md | 21 +
.../reference/connecting/authenticating.md | 234 +
.../reference/connecting/connection-settings.md | 138 +
.../driver-async/reference/connecting/index.md | 17 +
.../driver-async/reference/connecting/ssl.md | 98 +
.../content/driver-async/reference/crud/index.md | 195 +
.../content/driver-async/reference/gridfs/index.md | 314 ++
.../content/driver-async/reference/index.md | 20 +
.../driver-async/reference/management/index.md | 16 +
.../driver-async/reference/management/logging.md | 31 +
.../reference/management/monitoring.md | 184 +
.../content/driver-async/reference/observables.md | 149 +
.../content/driver/getting-started/index.md | 22 +
.../driver/getting-started/installation-guide.md | 41 +
.../driver/getting-started/quick-tour-admin.md | 175 +
.../content/driver/getting-started/quick-tour.md | 421 ++
docs/reference/content/driver/index.md | 30 +
.../driver/reference/connecting/authenticating.md | 234 +
.../reference/connecting/connection-settings.md | 104 +
.../content/driver/reference/connecting/index.md | 18 +
.../content/driver/reference/connecting/jndi.md | 86 +
.../content/driver/reference/connecting/ssl.md | 72 +
.../content/driver/reference/crud/index.md | 153 +
.../content/driver/reference/gridfs/index.md | 196 +
docs/reference/content/driver/reference/index.md | 20 +
.../content/driver/reference/management/index.md | 16 +
.../content/driver/reference/management/logging.md | 31 +
.../driver/reference/management/monitoring.md | 178 +
docs/reference/content/index.md | 39 +
docs/reference/content/issues-help.md | 49 +
docs/reference/content/whats-new/index.md | 25 +
docs/reference/content/whats-new/upgrading.md | 28 +
docs/reference/data/.readme | 1 +
docs/reference/data/mongodb.toml | 6 +
docs/reference/layouts/.readme | 1 +
.../layouts/partials/assets/cssExtras.html | 2 +
.../layouts/partials/assets/javascriptExtras.html | 2 +
docs/reference/layouts/shortcodes/apiref.html | 1 +
.../reference/layouts/shortcodes/distroPicker.html | 3 +
docs/reference/layouts/shortcodes/install.html | 84 +
docs/reference/static/.readme | 1 +
docs/reference/static/css/java.css | 7 +
docs/reference/static/js/java.js | 23 +
docs/reference/themes/mongodb/LICENSE.md | 1 +
docs/reference/themes/mongodb/README.md | 55 +
.../reference/themes/mongodb/archetypes/default.md | 3 +
docs/reference/themes/mongodb/data/mongodb.toml | 5 +
.../themes/mongodb/layouts/_default/li.html | 9 +
.../themes/mongodb/layouts/_default/list.html | 12 +
.../themes/mongodb/layouts/_default/single.html | 4 +
docs/reference/themes/mongodb/layouts/index.html | 12 +
.../mongodb/layouts/partials/assets/analytics.html | 22 +
.../mongodb/layouts/partials/assets/css.html | 6 +
.../mongodb/layouts/partials/assets/cssExtras.html | 0
.../layouts/partials/assets/javascriptExtras.html | 0
.../layouts/partials/assets/javascripts.html | 15 +
.../themes/mongodb/layouts/partials/footer.html | 38 +
.../themes/mongodb/layouts/partials/header.html | 27 +
.../layouts/partials/header/contentHeader.html | 25 +
.../mongodb/layouts/partials/header/main.html | 16 +
.../mongodb/layouts/partials/header/search.html | 8 +
.../mongodb/layouts/partials/header/topRight.html | 10 +
.../themes/mongodb/layouts/partials/menu.html | 52 +
.../mongodb/layouts/partials/menu/currentItem.html | 75 +
.../mongodb/layouts/partials/menu/footer.html | 0
.../themes/mongodb/layouts/partials/menu/item.html | 54 +
.../mongodb/layouts/partials/menu/options.html | 28 +
.../themes/mongodb/layouts/partials/meta.html | 5 +
.../mongodb/layouts/partials/rightColumn.html | 10 +
.../themes/mongodb/layouts/partials/welcome.html | 32 +
.../themes/mongodb/layouts/shortcodes/docsref.html | 1 +
.../themes/mongodb/layouts/shortcodes/note.html | 4 +
.../themes/mongodb/layouts/shortcodes/srcref.html | 1 +
docs/reference/themes/mongodb/static/.nojekyll | 0
.../themes/mongodb/static/apple-touch-icon.png | Bin 0 -> 34974 bytes
.../themes/mongodb/static/css/bootstrap-custom.css | 5908 ++++++++++++++++++++
.../themes/mongodb/static/css/overrides.css | 157 +
docs/reference/themes/mongodb/static/css/reset.css | 46 +
docs/reference/themes/mongodb/static/favicon.ico | Bin 0 -> 5361 bytes
.../mongodb/static/img/24px-baseline-overlay.png | Bin 0 -> 948 bytes
.../themes/mongodb/static/img/back-body.png | Bin 0 -> 157 bytes
.../themes/mongodb/static/img/code-block-bg.png | Bin 0 -> 943 bytes
.../themes/mongodb/static/img/code-block-bg at 2x.png | Bin 0 -> 953 bytes
.../themes/mongodb/static/img/favicon.png | Bin 0 -> 6092 bytes
docs/reference/themes/mongodb/static/img/gray.png | Bin 0 -> 19856 bytes
.../mongodb/static/img/logo-mongodb-header.png | Bin 0 -> 7084 bytes
.../themes/mongodb/static/img/social-facebook.png | Bin 0 -> 425 bytes
.../mongodb/static/img/social-facebook at 2x.png | Bin 0 -> 645 bytes
.../themes/mongodb/static/img/social-gplus.png | Bin 0 -> 497 bytes
.../themes/mongodb/static/img/social-gplus at 2x.png | Bin 0 -> 928 bytes
.../themes/mongodb/static/img/social-twitter.png | Bin 0 -> 455 bytes
.../mongodb/static/img/social-twitter at 2x.png | Bin 0 -> 825 bytes
.../themes/mongodb/static/img/social-youtube.png | Bin 0 -> 418 bytes
.../mongodb/static/img/social-youtube at 2x.png | Bin 0 -> 715 bytes
.../themes/mongodb/static/img/trans-user-back.png | Bin 0 -> 162 bytes
.../themes/mongodb/static/img/trans-user-left.png | Bin 0 -> 511 bytes
.../themes/mongodb/static/img/trans-user-right.png | Bin 0 -> 544 bytes
docs/reference/themes/mongodb/static/js/navbar.js | 161 +
docs/reference/themes/mongodb/static/js/scripts.js | 54 +
docs/reference/themes/mongodb/theme.toml | 14 +
driver-async/README.md | 124 +
driver-async/build.gradle | 52 +
driver-async/src/examples/gridfs/GridFSTour.java | 303 +
driver-async/src/examples/gridfs/package-info.java | 20 +
.../src/examples/primer/AggregatePrimer.java | 107 +
.../src/examples/primer/IndexesPrimer.java | 62 +
driver-async/src/examples/primer/InsertPrimer.java | 72 +
.../src/examples/primer/PrimerTestCase.java | 25 +
driver-async/src/examples/primer/QueryPrimer.java | 305 +
driver-async/src/examples/primer/RemovePrimer.java | 82 +
driver-async/src/examples/primer/UpdatePrimer.java | 105 +
driver-async/src/examples/tour/QuickTour.java | 272 +
driver-async/src/examples/tour/QuickTourAdmin.java | 173 +
driver-async/src/examples/tour/package-info.java | 20 +
.../mongodb/async/client/AbstractSubscription.java | 229 +
.../mongodb/async/client/AggregateIterable.java | 90 +
.../async/client/AggregateIterableImpl.java | 189 +
.../client/AwaitingWriteOperationIterable.java | 184 +
.../com/mongodb/async/client/DistinctIterable.java | 59 +
.../mongodb/async/client/DistinctIterableImpl.java | 121 +
.../com/mongodb/async/client/FindIterable.java | 156 +
.../com/mongodb/async/client/FindIterableImpl.java | 207 +
...FlatteningSingleResultCallbackSubscription.java | 60 +
.../async/client/ListCollectionsIterable.java | 58 +
.../async/client/ListCollectionsIterableImpl.java | 126 +
.../async/client/ListDatabasesIterable.java | 46 +
.../async/client/ListDatabasesIterableImpl.java | 105 +
.../mongodb/async/client/ListIndexesIterable.java | 47 +
.../async/client/ListIndexesIterableImpl.java | 112 +
.../mongodb/async/client/MapReduceIterable.java | 184 +
.../async/client/MapReduceIterableImpl.java | 280 +
.../async/client/MappingAsyncBatchCursor.java | 79 +
.../com/mongodb/async/client/MappingIterable.java | 119 +
.../main/com/mongodb/async/client/MongoClient.java | 82 +
.../com/mongodb/async/client/MongoClientImpl.java | 140 +
.../mongodb/async/client/MongoClientSettings.java | 473 ++
.../com/mongodb/async/client/MongoClients.java | 191 +
.../com/mongodb/async/client/MongoCollection.java | 624 +++
.../mongodb/async/client/MongoCollectionImpl.java | 657 +++
.../com/mongodb/async/client/MongoDatabase.java | 221 +
.../mongodb/async/client/MongoDatabaseImpl.java | 201 +
.../com/mongodb/async/client/MongoIterable.java | 83 +
.../async/client/MongoIterableSubscription.java | 126 +
.../main/com/mongodb/async/client/Observable.java | 44 +
.../main/com/mongodb/async/client/Observables.java | 102 +
.../main/com/mongodb/async/client/Observer.java | 88 +
.../mongodb/async/client/OperationIterable.java | 158 +
.../client/SingleResultCallbackSubscription.java | 58 +
.../com/mongodb/async/client/Subscription.java | 63 +
.../async/client/gridfs/AsyncInputStream.java | 46 +
.../async/client/gridfs/AsyncOutputStream.java | 46 +
.../mongodb/async/client/gridfs/GridFSBucket.java | 368 ++
.../async/client/gridfs/GridFSBucketImpl.java | 446 ++
.../mongodb/async/client/gridfs/GridFSBuckets.java | 52 +
.../async/client/gridfs/GridFSDownloadStream.java | 49 +
.../client/gridfs/GridFSDownloadStreamImpl.java | 313 ++
.../async/client/gridfs/GridFSFindIterable.java | 104 +
.../client/gridfs/GridFSFindIterableImpl.java | 105 +
.../async/client/gridfs/GridFSIndexCheck.java | 23 +
.../async/client/gridfs/GridFSIndexCheckImpl.java | 127 +
.../async/client/gridfs/GridFSUploadStream.java | 55 +
.../client/gridfs/GridFSUploadStreamImpl.java | 304 +
.../client/gridfs/helpers/AsyncStreamHelper.java | 221 +
.../gridfs/helpers/AsynchronousChannelHelper.java | 191 +
.../async/client/gridfs/helpers/package-info.java | 21 +
.../mongodb/async/client/gridfs/package-info.java | 21 +
.../com/mongodb/async/client/package-info.java | 20 +
.../com/mongodb/async/client/CrudTest.java | 436 ++
.../com/mongodb/async/client/DatabaseTestCase.java | 74 +
.../com/mongodb/async/client/Fixture.java | 164 +
.../async/client/ForEachSpecification.groovy | 83 +
.../async/client/FunctionalSpecification.groovy | 46 +
.../mongodb/async/client/MapSpecification.groovy | 83 +
...oClientListenerRegistrationSpecification.groovy | 68 +
.../async/client/MongoClientsSpecification.groovy | 121 +
...reamFactoryFactorySmokeTestSpecification.groovy | 62 +
.../async/client/SmokeTestSpecification.groovy | 190 +
.../com/mongodb/async/client/TargetDocument.java | 78 +
.../GridFSBucketSmokeTestSpecification.groovy | 497 ++
.../mongodb/async/client/gridfs/GridFSTest.java | 463 ++
.../async/client/gridfs/GridFSTestHelper.groovy | 111 +
.../AsyncStreamHelperTestSpecification.groovy | 161 +
...onousChannelHelperSmokeTestSpecification.groovy | 112 +
.../test/resources/GridFSAsync/GridFSTestFile.txt | 1 +
driver-async/src/test/resources/logback-test.xml | 18 +
.../client/AggregateIterableSpecification.groovy | 298 +
...itingWriteOperationIterableSpecification.groovy | 338 ++
.../client/DistinctIterableSpecification.groovy | 235 +
.../async/client/FindIterableSpecification.groovy | 292 +
...eResultCallbackSubscriptionSpecification.groovy | 272 +
.../ListCollectionsIterableSpecification.groovy | 203 +
.../ListDatabasesIterableSpecification.groovy | 198 +
.../client/ListIndexesIterableSpecification.groovy | 203 +
.../client/MapReduceIterableSpecification.groovy | 335 ++
.../MappingAsyncBatchCursorSpecification.groovy | 123 +
.../client/MongoClientSettingsSpecification.groovy | 259 +
.../async/client/MongoClientSpecification.groovy | 103 +
.../client/MongoCollectionSpecification.groovy | 1082 ++++
.../async/client/MongoDatabaseSpecification.groovy | 267 +
.../MongoIterableSubscriptionSpecification.groovy | 431 ++
...eResultCallbackSubscriptionSpecification.groovy | 295 +
.../com/mongodb/async/client/TestObserver.java | 263 +
.../async/client/TestOperationExecutor.java | 106 +
.../client/gridfs/GridFSBucketSpecification.groovy | 791 +++
.../GridFSDownloadStreamSpecification.groovy | 430 ++
.../gridfs/GridFSFindIterableSpecification.groovy | 188 +
.../gridfs/GridFSIndexCheckSpecification.groovy | 369 ++
.../gridfs/GridFSUploadStreamSpecification.groovy | 438 ++
driver-core/.gitignore | 0
driver-core/build.gradle | 63 +
.../main/com/mongodb/AuthenticationMechanism.java | 94 +
driver-core/src/main/com/mongodb/Block.java | 32 +
.../src/main/com/mongodb/ConnectionString.java | 1065 ++++
driver-core/src/main/com/mongodb/CursorType.java | 65 +
.../main/com/mongodb/DuplicateKeyException.java | 40 +
.../src/main/com/mongodb/ErrorCategory.java | 65 +
.../src/main/com/mongodb/ExplainVerbosity.java | 44 +
driver-core/src/main/com/mongodb/Function.java | 35 +
.../main/com/mongodb/MongoBulkWriteException.java | 130 +
.../src/main/com/mongodb/MongoClientException.java | 46 +
.../main/com/mongodb/MongoCommandException.java | 94 +
.../src/main/com/mongodb/MongoCredential.java | 426 ++
.../com/mongodb/MongoCursorNotFoundException.java | 60 +
.../src/main/com/mongodb/MongoException.java | 87 +
.../mongodb/MongoExecutionTimeoutException.java | 37 +
.../src/main/com/mongodb/MongoGridFSException.java | 45 +
.../mongodb/MongoIncompatibleDriverException.java | 51 +
.../main/com/mongodb/MongoInternalException.java | 42 +
.../com/mongodb/MongoInterruptedException.java | 37 +
.../src/main/com/mongodb/MongoNamespace.java | 154 +
.../mongodb/MongoNodeIsRecoveringException.java | 36 +
.../main/com/mongodb/MongoNotPrimaryException.java | 36 +
.../src/main/com/mongodb/MongoQueryException.java | 60 +
.../main/com/mongodb/MongoSecurityException.java | 60 +
.../src/main/com/mongodb/MongoServerException.java | 59 +
.../com/mongodb/MongoSocketClosedException.java | 37 +
.../src/main/com/mongodb/MongoSocketException.java | 59 +
.../main/com/mongodb/MongoSocketOpenException.java | 37 +
.../main/com/mongodb/MongoSocketReadException.java | 47 +
.../mongodb/MongoSocketReadTimeoutException.java | 39 +
.../com/mongodb/MongoSocketWriteException.java | 37 +
.../main/com/mongodb/MongoTimeoutException.java | 34 +
.../com/mongodb/MongoWaitQueueFullException.java | 37 +
.../com/mongodb/MongoWriteConcernException.java | 80 +
.../src/main/com/mongodb/MongoWriteException.java | 48 +
driver-core/src/main/com/mongodb/ReadConcern.java | 105 +
.../src/main/com/mongodb/ReadConcernLevel.java | 71 +
.../src/main/com/mongodb/ReadPreference.java | 330 ++
.../src/main/com/mongodb/ServerAddress.java | 232 +
driver-core/src/main/com/mongodb/ServerCursor.java | 102 +
driver-core/src/main/com/mongodb/Tag.java | 96 +
driver-core/src/main/com/mongodb/TagSet.java | 123 +
.../main/com/mongodb/TaggableReadPreference.java | 259 +
driver-core/src/main/com/mongodb/WriteConcern.java | 693 +++
.../main/com/mongodb/WriteConcernException.java | 129 +
.../src/main/com/mongodb/WriteConcernResult.java | 192 +
driver-core/src/main/com/mongodb/WriteError.java | 133 +
.../src/main/com/mongodb/annotations/Beta.java | 50 +
.../main/com/mongodb/annotations/Immutable.java | 37 +
.../com/mongodb/annotations/NotThreadSafe.java | 30 +
.../main/com/mongodb/annotations/ThreadSafe.java | 29 +
.../main/com/mongodb/annotations/package-info.java | 20 +
.../main/com/mongodb/assertions/Assertions.java | 105 +
.../main/com/mongodb/assertions/package-info.java | 20 +
.../main/com/mongodb/async/AsyncBatchCursor.java | 66 +
.../com/mongodb/async/SingleResultCallback.java | 32 +
.../src/main/com/mongodb/async/package-info.java | 20 +
.../mongodb/binding/AbstractReferenceCounted.java | 42 +
.../com/mongodb/binding/AsyncClusterBinding.java | 117 +
.../com/mongodb/binding/AsyncConnectionSource.java | 46 +
.../main/com/mongodb/binding/AsyncReadBinding.java | 42 +
.../com/mongodb/binding/AsyncReadWriteBinding.java | 28 +
.../binding/AsyncSingleConnectionReadBinding.java | 103 +
.../com/mongodb/binding/AsyncWriteBinding.java | 37 +
.../main/com/mongodb/binding/ClusterBinding.java | 101 +
.../main/com/mongodb/binding/ConnectionSource.java | 45 +
.../src/main/com/mongodb/binding/ReadBinding.java | 41 +
.../main/com/mongodb/binding/ReadWriteBinding.java | 28 +
.../main/com/mongodb/binding/ReferenceCounted.java | 44 +
.../binding/SingleConnectionReadBinding.java | 104 +
.../com/mongodb/binding/SingleServerBinding.java | 112 +
.../src/main/com/mongodb/binding/WriteBinding.java | 34 +
.../src/main/com/mongodb/binding/package-info.java | 20 +
.../src/main/com/mongodb/bulk/BulkWriteError.java | 86 +
.../src/main/com/mongodb/bulk/BulkWriteResult.java | 313 ++
.../src/main/com/mongodb/bulk/BulkWriteUpsert.java | 94 +
.../src/main/com/mongodb/bulk/DeleteRequest.java | 75 +
.../src/main/com/mongodb/bulk/IndexRequest.java | 488 ++
.../src/main/com/mongodb/bulk/InsertRequest.java | 54 +
.../src/main/com/mongodb/bulk/UpdateRequest.java | 116 +
.../main/com/mongodb/bulk/WriteConcernError.java | 114 +
.../src/main/com/mongodb/bulk/WriteRequest.java | 60 +
.../src/main/com/mongodb/bulk/package-info.java | 20 +
.../client/gridfs/codecs/GridFSFileCodec.java | 122 +
.../gridfs/codecs/GridFSFileCodecProvider.java | 40 +
.../mongodb/client/gridfs/codecs/package-info.java | 22 +
.../gridfs/model/GridFSDownloadByNameOptions.java | 70 +
.../client/gridfs/model/GridFSDownloadOptions.java | 68 +
.../mongodb/client/gridfs/model/GridFSFile.java | 273 +
.../client/gridfs/model/GridFSUploadOptions.java | 80 +
.../mongodb/client/gridfs/model/package-info.java | 22 +
.../com/mongodb/client/model/Accumulators.java | 183 +
.../main/com/mongodb/client/model/Aggregates.java | 268 +
.../main/com/mongodb/client/model/BsonField.java | 65 +
.../com/mongodb/client/model/BuildersHelper.java | 41 +
.../com/mongodb/client/model/BulkWriteOptions.java | 75 +
.../com/mongodb/client/model/CountOptions.java | 145 +
.../client/model/CreateCollectionOptions.java | 213 +
.../com/mongodb/client/model/DeleteManyModel.java | 51 +
.../com/mongodb/client/model/DeleteOneModel.java | 51 +
.../src/main/com/mongodb/client/model/Filters.java | 1205 ++++
.../client/model/FindOneAndDeleteOptions.java | 105 +
.../client/model/FindOneAndReplaceOptions.java | 172 +
.../client/model/FindOneAndUpdateOptions.java | 172 +
.../main/com/mongodb/client/model/FindOptions.java | 371 ++
.../main/com/mongodb/client/model/IndexModel.java | 70 +
.../mongodb/client/model/IndexOptionDefaults.java | 51 +
.../com/mongodb/client/model/IndexOptions.java | 426 ++
.../src/main/com/mongodb/client/model/Indexes.java | 215 +
.../mongodb/client/model/InsertManyOptions.java | 74 +
.../com/mongodb/client/model/InsertOneModel.java | 48 +
.../com/mongodb/client/model/InsertOneOptions.java | 49 +
.../com/mongodb/client/model/MapReduceAction.java | 62 +
.../model/ParallelCollectionScanOptions.java | 51 +
.../main/com/mongodb/client/model/Projections.java | 255 +
.../main/com/mongodb/client/model/PushOptions.java | 139 +
.../client/model/RenameCollectionOptions.java | 48 +
.../com/mongodb/client/model/ReplaceOneModel.java | 84 +
.../com/mongodb/client/model/ReturnDocument.java | 34 +
.../com/mongodb/client/model/SimpleExpression.java | 50 +
.../src/main/com/mongodb/client/model/Sorts.java | 158 +
.../mongodb/client/model/TextSearchOptions.java | 103 +
.../com/mongodb/client/model/UnwindOptions.java | 70 +
.../com/mongodb/client/model/UpdateManyModel.java | 90 +
.../com/mongodb/client/model/UpdateOneModel.java | 87 +
.../com/mongodb/client/model/UpdateOptions.java | 74 +
.../src/main/com/mongodb/client/model/Updates.java | 633 +++
.../com/mongodb/client/model/ValidationAction.java | 70 +
.../com/mongodb/client/model/ValidationLevel.java | 75 +
.../mongodb/client/model/ValidationOptions.java | 95 +
.../main/com/mongodb/client/model/WriteModel.java | 28 +
.../model/geojson/CoordinateReferenceSystem.java | 35 +
.../geojson/CoordinateReferenceSystemType.java | 49 +
.../client/model/geojson/GeoJsonObjectType.java | 74 +
.../com/mongodb/client/model/geojson/Geometry.java | 114 +
.../client/model/geojson/GeometryCollection.java | 103 +
.../mongodb/client/model/geojson/LineString.java | 108 +
.../client/model/geojson/MultiLineString.java | 110 +
.../mongodb/client/model/geojson/MultiPoint.java | 106 +
.../mongodb/client/model/geojson/MultiPolygon.java | 103 +
.../geojson/NamedCoordinateReferenceSystem.java | 106 +
.../com/mongodb/client/model/geojson/Point.java | 107 +
.../com/mongodb/client/model/geojson/Polygon.java | 131 +
.../client/model/geojson/PolygonCoordinates.java | 112 +
.../com/mongodb/client/model/geojson/Position.java | 103 +
.../model/geojson/codecs/GeoJsonCodecProvider.java | 60 +
.../model/geojson/codecs/GeometryCodecHelper.java | 89 +
.../geojson/codecs/GeometryCollectionCodec.java | 79 +
.../model/geojson/codecs/LineStringCodec.java | 71 +
.../model/geojson/codecs/MultiLineStringCodec.java | 77 +
.../model/geojson/codecs/MultiPointCodec.java | 71 +
.../model/geojson/codecs/MultiPolygonCodec.java | 71 +
.../NamedCoordinateReferenceSystemCodec.java | 52 +
.../client/model/geojson/codecs/PointCodec.java | 68 +
.../client/model/geojson/codecs/PolygonCodec.java | 68 +
.../client/model/geojson/codecs/package-info.java | 20 +
.../mongodb/client/model/geojson/package-info.java | 20 +
.../com/mongodb/client/model/package-info.java | 20 +
.../src/main/com/mongodb/client/package-info.java | 20 +
.../com/mongodb/client/result/DeleteResult.java | 143 +
.../com/mongodb/client/result/UpdateResult.java | 222 +
.../com/mongodb/client/result/package-info.java | 20 +
.../connection/AbstractReferenceCounted.java | 44 +
.../mongodb/connection/AsyncCompletionHandler.java | 39 +
.../com/mongodb/connection/AsyncConnection.java | 260 +
.../connection/AsyncWritableByteChannel.java | 73 +
.../AsynchronousSocketChannelStream.java | 275 +
.../AsynchronousSocketChannelStreamFactory.java | 53 +
...nchronousSocketChannelStreamFactoryFactory.java | 30 +
.../main/com/mongodb/connection/Authenticator.java | 37 +
.../main/com/mongodb/connection/Base64Codec.java | 137 +
.../main/com/mongodb/connection/BaseCluster.java | 482 ++
.../com/mongodb/connection/BaseQueryMessage.java | 232 +
.../connection/BaseWriteCommandMessage.java | 197 +
.../com/mongodb/connection/BufferProvider.java | 34 +
.../mongodb/connection/BulkWriteBatchCombiner.java | 223 +
.../mongodb/connection/ByteBufBsonDocument.java | 348 ++
.../mongodb/connection/ByteBufferBsonOutput.java | 216 +
.../main/com/mongodb/connection/ChangeEvent.java | 94 +
.../com/mongodb/connection/ChangeListener.java | 31 +
.../src/main/com/mongodb/connection/Cluster.java | 68 +
.../mongodb/connection/ClusterConnectionMode.java | 34 +
.../com/mongodb/connection/ClusterDescription.java | 338 ++
.../com/mongodb/connection/ClusterFactory.java | 61 +
.../src/main/com/mongodb/connection/ClusterId.java | 110 +
.../com/mongodb/connection/ClusterSettings.java | 451 ++
.../main/com/mongodb/connection/ClusterType.java | 44 +
.../com/mongodb/connection/ClusterableServer.java | 47 +
.../connection/ClusterableServerFactory.java | 26 +
.../main/com/mongodb/connection/CommandHelper.java | 175 +
.../com/mongodb/connection/CommandMessage.java | 78 +
.../com/mongodb/connection/CommandProtocol.java | 285 +
.../connection/CommandResultBaseCallback.java | 53 +
.../mongodb/connection/CommandResultCallback.java | 61 +
.../com/mongodb/connection/CompositeByteBuf.java | 343 ++
.../main/com/mongodb/connection/Connection.java | 255 +
.../mongodb/connection/ConnectionDescription.java | 205 +
.../com/mongodb/connection/ConnectionFactory.java | 24 +
.../main/com/mongodb/connection/ConnectionId.java | 131 +
.../com/mongodb/connection/ConnectionPool.java | 35 +
.../mongodb/connection/ConnectionPoolSettings.java | 387 ++
.../mongodb/connection/DefaultAuthenticator.java | 48 +
.../mongodb/connection/DefaultClusterFactory.java | 95 +
.../DefaultClusterableServerFactory.java | 86 +
.../connection/DefaultConnectionFactory.java | 31 +
.../mongodb/connection/DefaultConnectionPool.java | 531 ++
.../main/com/mongodb/connection/DefaultServer.java | 199 +
.../connection/DefaultServerConnection.java | 300 +
.../mongodb/connection/DefaultServerMonitor.java | 289 +
.../connection/DefaultServerMonitorFactory.java | 39 +
.../mongodb/connection/DeleteCommandMessage.java | 103 +
.../mongodb/connection/DeleteCommandProtocol.java | 107 +
.../main/com/mongodb/connection/DeleteMessage.java | 76 +
.../com/mongodb/connection/DeleteProtocol.java | 116 +
.../com/mongodb/connection/DescriptionHelper.java | 190 +
.../ExponentiallyWeightedMovingAverage.java | 50 +
.../connection/FutureAsyncCompletionHandler.java | 74 +
.../mongodb/connection/GSSAPIAuthenticator.java | 100 +
.../com/mongodb/connection/GetMoreMessage.java | 70 +
.../com/mongodb/connection/GetMoreProtocol.java | 267 +
.../mongodb/connection/InsertCommandMessage.java | 113 +
.../mongodb/connection/InsertCommandProtocol.java | 112 +
.../main/com/mongodb/connection/InsertMessage.java | 100 +
.../com/mongodb/connection/InsertProtocol.java | 120 +
.../com/mongodb/connection/InternalConnection.java | 99 +
.../connection/InternalConnectionFactory.java | 21 +
.../connection/InternalConnectionInitializer.java | 27 +
.../connection/InternalStreamConnection.java | 683 +++
.../InternalStreamConnectionFactory.java | 69 +
.../InternalStreamConnectionInitializer.java | 206 +
.../com/mongodb/connection/KillCursorProtocol.java | 175 +
.../com/mongodb/connection/KillCursorsMessage.java | 61 +
.../com/mongodb/connection/MessageSettings.java | 130 +
.../com/mongodb/connection/MultiServerCluster.java | 398 ++
.../mongodb/connection/NativeAuthenticator.java | 88 +
.../mongodb/connection/NoOpClusterListener.java | 22 +
.../mongodb/connection/NoOpConnectionListener.java | 22 +
.../connection/NoOpConnectionPoolListener.java | 22 +
.../com/mongodb/connection/NoOpServerListener.java | 37 +
.../connection/NoOpServerMonitorListener.java | 37 +
.../com/mongodb/connection/PlainAuthenticator.java | 75 +
.../src/main/com/mongodb/connection/Protocol.java | 45 +
.../com/mongodb/connection/ProtocolExecutor.java | 25 +
.../com/mongodb/connection/ProtocolHelper.java | 241 +
.../main/com/mongodb/connection/QueryMessage.java | 65 +
.../main/com/mongodb/connection/QueryProtocol.java | 563 ++
.../main/com/mongodb/connection/QueryResult.java | 99 +
.../main/com/mongodb/connection/ReplyHeader.java | 177 +
.../main/com/mongodb/connection/ReplyMessage.java | 93 +
.../com/mongodb/connection/RequestMessage.java | 279 +
.../com/mongodb/connection/ResponseBuffers.java | 71 +
.../com/mongodb/connection/ResponseCallback.java | 55 +
.../com/mongodb/connection/SaslAuthenticator.java | 223 +
.../mongodb/connection/ScramSha1Authenticator.java | 316 ++
.../mongodb/connection/SendMessageCallback.java | 68 +
.../src/main/com/mongodb/connection/Server.java | 58 +
.../mongodb/connection/ServerConnectionState.java | 34 +
.../com/mongodb/connection/ServerDescription.java | 836 +++
.../src/main/com/mongodb/connection/ServerId.java | 97 +
.../main/com/mongodb/connection/ServerMonitor.java | 29 +
.../mongodb/connection/ServerMonitorFactory.java | 23 +
.../com/mongodb/connection/ServerSettings.java | 232 +
.../main/com/mongodb/connection/ServerType.java | 112 +
.../main/com/mongodb/connection/ServerVersion.java | 115 +
.../mongodb/connection/SingleServerCluster.java | 124 +
.../mongodb/connection/SocketChannelStream.java | 143 +
.../com/mongodb/connection/SocketSettings.java | 245 +
.../main/com/mongodb/connection/SocketStream.java | 140 +
.../mongodb/connection/SocketStreamFactory.java | 77 +
.../com/mongodb/connection/SocketStreamHelper.java | 55 +
.../main/com/mongodb/connection/SslSettings.java | 168 +
.../src/main/com/mongodb/connection/Stream.java | 99 +
.../main/com/mongodb/connection/StreamFactory.java | 34 +
.../mongodb/connection/StreamFactoryFactory.java | 34 +
.../mongodb/connection/UpdateCommandMessage.java | 150 +
.../mongodb/connection/UpdateCommandProtocol.java | 108 +
.../main/com/mongodb/connection/UpdateMessage.java | 94 +
.../com/mongodb/connection/UpdateProtocol.java | 142 +
.../UsageTrackingInternalConnection.java | 168 +
.../mongodb/connection/WriteCommandProtocol.java | 317 ++
.../connection/WriteCommandResultHelper.java | 116 +
.../main/com/mongodb/connection/WriteProtocol.java | 440 ++
.../com/mongodb/connection/X509Authenticator.java | 79 +
.../connection/netty/NettyBufferProvider.java | 40 +
.../com/mongodb/connection/netty/NettyByteBuf.java | 239 +
.../com/mongodb/connection/netty/NettyStream.java | 409 ++
.../connection/netty/NettyStreamFactory.java | 94 +
.../netty/NettyStreamFactoryFactory.java | 153 +
.../connection/netty/ReadTimeoutHandler.java | 78 +
.../com/mongodb/connection/netty/package-info.java | 20 +
.../main/com/mongodb/connection/package-info.java | 20 +
.../com/mongodb/diagnostics/logging/JULLogger.java | 128 +
.../com/mongodb/diagnostics/logging/Logger.java | 146 +
.../com/mongodb/diagnostics/logging/Loggers.java | 69 +
.../mongodb/diagnostics/logging/SLF4JLogger.java | 108 +
.../mongodb/diagnostics/logging/package-info.java | 20 +
.../main/com/mongodb/event/ClusterClosedEvent.java | 57 +
.../event/ClusterDescriptionChangedEvent.java | 83 +
.../com/mongodb/event/ClusterEventMulticaster.java | 99 +
.../main/com/mongodb/event/ClusterListener.java | 47 +
.../com/mongodb/event/ClusterListenerAdapter.java | 37 +
.../com/mongodb/event/ClusterOpeningEvent.java | 58 +
.../src/main/com/mongodb/event/CommandEvent.java | 70 +
.../com/mongodb/event/CommandEventMulticaster.java | 103 +
.../main/com/mongodb/event/CommandFailedEvent.java | 64 +
.../main/com/mongodb/event/CommandListener.java | 43 +
.../mongodb/event/CommandListenerMulticaster.java | 68 +
.../com/mongodb/event/CommandStartedEvent.java | 63 +
.../com/mongodb/event/CommandSucceededEvent.java | 65 +
.../com/mongodb/event/ConnectionAddedEvent.java | 56 +
.../mongodb/event/ConnectionCheckedInEvent.java | 56 +
.../mongodb/event/ConnectionCheckedOutEvent.java | 56 +
.../com/mongodb/event/ConnectionClosedEvent.java | 57 +
.../mongodb/event/ConnectionEventMulticaster.java | 78 +
.../main/com/mongodb/event/ConnectionListener.java | 56 +
.../mongodb/event/ConnectionListenerAdapter.java | 43 +
.../event/ConnectionMessageReceivedEvent.java | 81 +
.../mongodb/event/ConnectionMessagesSentEvent.java | 82 +
.../com/mongodb/event/ConnectionOpenedEvent.java | 56 +
.../mongodb/event/ConnectionPoolClosedEvent.java | 56 +
.../event/ConnectionPoolEventMulticaster.java | 107 +
.../com/mongodb/event/ConnectionPoolListener.java | 83 +
.../event/ConnectionPoolListenerAdapter.java | 59 +
.../mongodb/event/ConnectionPoolOpenedEvent.java | 69 +
.../event/ConnectionPoolWaitQueueEnteredEvent.java | 66 +
.../event/ConnectionPoolWaitQueueExitedEvent.java | 66 +
.../com/mongodb/event/ConnectionRemovedEvent.java | 56 +
.../main/com/mongodb/event/ServerClosedEvent.java | 56 +
.../event/ServerDescriptionChangedEvent.java | 86 +
.../com/mongodb/event/ServerEventMulticaster.java | 100 +
.../mongodb/event/ServerHeartbeatFailedEvent.java | 88 +
.../mongodb/event/ServerHeartbeatStartedEvent.java | 56 +
.../event/ServerHeartbeatSucceededEvent.java | 88 +
.../src/main/com/mongodb/event/ServerListener.java | 49 +
.../event/ServerMonitorEventMulticaster.java | 99 +
.../com/mongodb/event/ServerMonitorListener.java | 51 +
.../main/com/mongodb/event/ServerOpeningEvent.java | 56 +
.../src/main/com/mongodb/event/package-info.java | 20 +
.../src/main/com/mongodb/internal/HexUtils.java | 82 +
.../async/ErrorHandlingResultCallback.java | 55 +
.../authentication/NativeAuthenticationHelper.java | 82 +
.../internal/connection/ConcurrentLinkedDeque.java | 904 +++
.../internal/connection/ConcurrentPool.java | 241 +
.../com/mongodb/internal/connection/IndexMap.java | 137 +
.../main/com/mongodb/internal/connection/Pool.java | 31 +
.../internal/connection/PowerOfTwoBufferPool.java | 127 +
.../com/mongodb/internal/connection/SslHelper.java | 38 +
.../internal/management/jmx/JMXMBeanServer.java | 54 +
.../internal/thread/DaemonThreadFactory.java | 48 +
.../CollectibleDocumentFieldNameValidator.java | 54 +
.../validator/MappedFieldNameValidator.java | 59 +
.../internal/validator/NoOpFieldNameValidator.java | 36 +
.../validator/UpdateFieldNameValidator.java | 36 +
.../management/ConnectionPoolStatistics.java | 111 +
.../management/ConnectionPoolStatisticsMBean.java | 76 +
.../management/JMXConnectionPoolListener.java | 155 +
.../main/com/mongodb/management/MBeanServer.java | 37 +
.../com/mongodb/management/MBeanServerFactory.java | 55 +
.../com/mongodb/management/NullMBeanServer.java | 30 +
.../main/com/mongodb/management/package-info.java | 20 +
.../operation/AggregateExplainOperation.java | 104 +
.../com/mongodb/operation/AggregateOperation.java | 349 ++
.../operation/AggregateToCollectionOperation.java | 202 +
.../mongodb/operation/AsyncOperationExecutor.java | 46 +
.../mongodb/operation/AsyncQueryBatchCursor.java | 281 +
.../com/mongodb/operation/AsyncReadOperation.java | 38 +
.../com/mongodb/operation/AsyncWriteOperation.java | 38 +
.../com/mongodb/operation/BaseWriteOperation.java | 302 +
.../main/com/mongodb/operation/BatchCursor.java | 96 +
.../com/mongodb/operation/BsonArrayWrapper.java | 207 +
.../operation/BsonDocumentWrapperHelper.java | 41 +
.../mongodb/operation/CommandOperationHelper.java | 474 ++
.../mongodb/operation/CommandReadOperation.java | 62 +
.../mongodb/operation/CommandResultArrayCodec.java | 63 +
.../operation/CommandResultCodecProvider.java | 137 +
.../operation/CommandResultDocumentCodec.java | 59 +
.../mongodb/operation/CommandWriteOperation.java | 62 +
.../main/com/mongodb/operation/CountOperation.java | 290 +
.../operation/CreateCollectionOperation.java | 347 ++
.../mongodb/operation/CreateIndexesOperation.java | 253 +
.../com/mongodb/operation/CreateUserOperation.java | 137 +
.../com/mongodb/operation/CurrentOpOperation.java | 54 +
.../main/com/mongodb/operation/CursorHelper.java | 58 +
.../com/mongodb/operation/DeleteOperation.java | 95 +
.../com/mongodb/operation/DistinctOperation.java | 233 +
.../main/com/mongodb/operation/DocumentHelper.java | 53 +
.../mongodb/operation/DropCollectionOperation.java | 80 +
.../mongodb/operation/DropDatabaseOperation.java | 58 +
.../com/mongodb/operation/DropIndexOperation.java | 94 +
.../com/mongodb/operation/DropUserOperation.java | 118 +
.../main/com/mongodb/operation/ExplainHelper.java | 47 +
.../mongodb/operation/FindAndDeleteOperation.java | 253 +
.../com/mongodb/operation/FindAndModifyHelper.java | 65 +
.../mongodb/operation/FindAndReplaceOperation.java | 352 ++
.../mongodb/operation/FindAndUpdateOperation.java | 354 ++
.../main/com/mongodb/operation/FindOperation.java | 896 +++
.../mongodb/operation/FsyncUnlockOperation.java | 54 +
.../main/com/mongodb/operation/GroupOperation.java | 261 +
.../main/com/mongodb/operation/IndexHelper.java | 50 +
.../com/mongodb/operation/InsertOperation.java | 94 +
.../operation/ListCollectionsOperation.java | 431 ++
.../mongodb/operation/ListDatabasesOperation.java | 161 +
.../mongodb/operation/ListIndexesOperation.java | 258 +
.../operation/MapReduceAsyncBatchCursor.java | 35 +
.../mongodb/operation/MapReduceBatchCursor.java | 33 +
.../com/mongodb/operation/MapReduceHelper.java | 46 +
.../MapReduceInlineResultsAsyncCursor.java | 42 +
.../operation/MapReduceInlineResultsCursor.java | 42 +
.../com/mongodb/operation/MapReduceStatistics.java | 81 +
.../operation/MapReduceToCollectionOperation.java | 526 ++
.../MapReduceWithInlineResultsOperation.java | 448 ++
.../mongodb/operation/MixedBulkWriteOperation.java | 751 +++
.../com/mongodb/operation/OperationExecutor.java | 45 +
.../com/mongodb/operation/OperationHelper.java | 316 ++
.../src/main/com/mongodb/operation/OrderBy.java | 66 +
.../operation/ParallelCollectionScanOperation.java | 238 +
.../com/mongodb/operation/QueryBatchCursor.java | 279 +
.../main/com/mongodb/operation/QueryHelper.java | 37 +
.../main/com/mongodb/operation/ReadOperation.java | 35 +
.../operation/RenameCollectionOperation.java | 98 +
.../com/mongodb/operation/UpdateOperation.java | 98 +
.../com/mongodb/operation/UpdateUserOperation.java | 141 +
.../com/mongodb/operation/UserExistsOperation.java | 146 +
.../com/mongodb/operation/UserOperationHelper.java | 66 +
.../main/com/mongodb/operation/WriteOperation.java | 36 +
.../main/com/mongodb/operation/package-info.java | 21 +
driver-core/src/main/com/mongodb/package-info.java | 20 +
.../mongodb/selector/CompositeServerSelector.java | 79 +
.../selector/LatencyMinimizingServerSelector.java | 103 +
.../mongodb/selector/PrimaryServerSelector.java | 43 +
.../selector/ReadPreferenceServerSelector.java | 69 +
.../mongodb/selector/ServerAddressSelector.java | 70 +
.../main/com/mongodb/selector/ServerSelector.java | 43 +
.../mongodb/selector/WritableServerSelector.java | 41 +
.../main/com/mongodb/selector/package-info.java | 20 +
.../functional/com/mongodb/ClusterFixture.java | 398 ++
.../functional/com/mongodb/FunctionalTest.java | 61 +
.../OperationFunctionalSpecification.groovy | 88 +
.../binding/AsyncSingleConnectionBinding.java | 210 +
.../binding/AsyncSingleConnectionBindingTest.java | 144 +
.../mongodb/binding/SingleConnectionBinding.java | 152 +
.../binding/SingleConnectionBindingTest.java | 135 +
.../model/AggregatesFunctionalSpecification.groovy | 226 +
.../ArrayUpdatesFunctionalSpecification.groovy | 161 +
.../BitwiseUpdatesFunctionalSpecification.groovy | 99 +
.../model/FiltersFunctionalSpecification.groovy | 298 +
.../model/GeoFiltersFunctionalSpecification.groovy | 77 +
.../GeoJsonFiltersFunctionalSpecification.groovy | 81 +
.../model/IndexesFunctionalSpecification.groovy | 143 +
.../model/ProjectionFunctionalSpecification.groovy | 120 +
.../model/SortsFunctionalSpecification.groovy | 79 +
.../model/UpdatesFunctionalSpecification.groovy | 188 +
.../com/mongodb/client/test/CollectionHelper.java | 312 ++
.../functional/com/mongodb/client/test/Worker.java | 112 +
.../com/mongodb/client/test/WorkerCodec.java | 72 +
.../mongodb/client/test/WorkerCodecProvider.java | 36 +
.../AsyncStreamTimeoutsSpecification.groovy | 118 +
.../connection/AuthenticatingConnectionTest.java | 104 +
.../connection/CommandHelperSpecification.groovy | 58 +
...CommandProtocolCommandEventSpecification.groovy | 119 +
.../connection/ConnectionSpecification.groovy | 71 +
.../connection/DefaultConnectionPoolTest.java | 270 +
.../GSSAPIAuthenticationSpecification.groovy | 208 +
...GetMoreProtocolCommandEventSpecification.groovy | 119 +
...lCursorProtocolCommandEventSpecification.groovy | 102 +
.../PlainAuthenticationSpecification.groovy | 121 +
.../mongodb/connection/PlainAuthenticatorTest.java | 72 +
.../com/mongodb/connection/ProtocolTestHelper.java | 36 +
.../QueryProtocolCommandEventSpecification.groovy | 344 ++
.../QueueEventsConnectionPoolListener.java | 41 +
.../connection/ReplyHeaderSpecification.groovy | 149 +
.../com/mongodb/connection/ServerHelper.java | 75 +
.../connection/ServerMonitorSpecification.groovy | 168 +
.../connection/SingleServerClusterTest.java | 79 +
.../mongodb/connection/TestCommandListener.java | 171 +
...CommandProtocolCommandEventSpecification.groovy | 218 +
.../WriteCommandProtocolSpecification.groovy | 256 +
.../WriteProtocolCommandEventSpecification.groovy | 409 ++
.../connection/WriteProtocolSpecification.groovy | 262 +
.../AggregateOperationSpecification.groovy | 467 ++
...regateToCollectionOperationSpecification.groovy | 371 ++
...cQueryBatchCursorFunctionalSpecification.groovy | 375 ++
.../operation/CommandOperationSpecification.groovy | 152 +
.../operation/CountOperationSpecification.groovy | 497 ++
.../CreateCollectionOperationSpecification.groovy | 239 +
.../CreateIndexesOperationSpecification.groovy | 490 ++
.../CurrentOpOperationSpecification.groovy | 34 +
.../operation/DeleteOperationSpecification.groovy | 101 +
.../DistinctOperationSpecification.groovy | 475 ++
.../DropCollectionOperationSpecification.groovy | 87 +
.../DropDatabaseOperationSpecification.groovy | 86 +
.../DropIndexOperationSpecification.groovy | 186 +
.../DropUserOperationSpecification.groovy | 39 +
.../FindAndDeleteOperationSpecification.groovy | 329 ++
.../FindAndReplaceOperationSpecification.groovy | 541 ++
.../FindAndUpdateOperationSpecification.groovy | 532 ++
.../operation/FindOperationSpecification.groovy | 966 ++++
.../FsyncUnlockOperationSpecification.groovy | 48 +
.../operation/GroupOperationSpecification.groovy | 208 +
.../operation/InsertOperationSpecification.groovy | 327 ++
.../ListCollectionsOperationSpecification.groovy | 499 ++
.../ListDatabasesOperationSpecification.groovy | 170 +
.../ListIndexesOperationSpecification.groovy | 333 ++
...ReduceToCollectionOperationSpecification.groovy | 400 ++
...eWithInlineResultsOperationSpecification.groovy | 376 ++
...ixedBulkWriteOperationAsyncSpecification.groovy | 759 +++
.../MixedBulkWriteOperationSpecification.groovy | 823 +++
...llelCollectionScanOperationSpecification.groovy | 304 +
.../QueryBatchCursorFunctionalSpecification.groovy | 574 ++
.../RenameCollectionOperationSpecification.groovy | 101 +
...dateOperationForReplacementSpecification.groovy | 200 +
.../operation/UpdateOperationSpecification.groovy | 241 +
.../operation/UserOperationsSpecification.groovy | 434 ++
.../resources/command-monitoring/bulkWrite.json | 161 +
.../test/resources/command-monitoring/command.json | 113 +
.../resources/command-monitoring/deleteMany.json | 115 +
.../resources/command-monitoring/deleteOne.json | 115 +
.../test/resources/command-monitoring/find.json | 532 ++
.../resources/command-monitoring/insertMany.json | 143 +
.../resources/command-monitoring/insertOne.json | 97 +
.../resources/command-monitoring/updateMany.json | 137 +
.../resources/command-monitoring/updateOne.json | 195 +
.../resources/connection-string/invalid-uris.json | 220 +
.../resources/connection-string/valid-auth.json | 330 ++
.../connection-string/valid-host_identifiers.json | 154 +
.../resources/connection-string/valid-options.json | 42 +
.../valid-unix_socket-absolute.json | 251 +
.../valid-unix_socket-relative.json | 271 +
.../connection-string/valid-warnings.json | 68 +
.../src/test/resources/crud/read/aggregate.json | 104 +
.../src/test/resources/crud/read/count.json | 60 +
.../src/test/resources/crud/read/distinct.json | 55 +
driver-core/src/test/resources/crud/read/find.json | 105 +
.../src/test/resources/crud/write/deleteMany.json | 76 +
.../src/test/resources/crud/write/deleteOne.json | 96 +
.../resources/crud/write/findOneAndDelete.json | 127 +
.../resources/crud/write/findOneAndReplace.json | 366 ++
.../resources/crud/write/findOneAndUpdate.json | 382 ++
.../src/test/resources/crud/write/insertMany.json | 52 +
.../src/test/resources/crud/write/insertOne.json | 39 +
.../src/test/resources/crud/write/replaceOne.json | 199 +
.../src/test/resources/crud/write/updateMany.json | 178 +
.../src/test/resources/crud/write/updateOne.json | 162 +
.../src/test/resources/gridfs-tests/delete.json | 412 ++
.../src/test/resources/gridfs-tests/download.json | 529 ++
.../resources/gridfs-tests/download_by_name.json | 255 +
.../src/test/resources/gridfs-tests/upload.json | 391 ++
driver-core/src/test/resources/logback-test.xml | 18 +
.../test/resources/read-concern/read-concern.json | 23 +
.../replica_set_with_no_primary.json | 147 +
.../replica_set_with_primary.json | 147 +
.../replica_set_with_removal.json | 152 +
.../required_replica_set.json | 149 +
.../standalone.json | 104 +
.../rs/discover_arbiters.json | 38 +
.../rs/discover_passives.json | 72 +
.../rs/discover_primary.json | 36 +
.../rs/discover_secondary.json | 37 +
.../rs/discovery.json | 163 +
.../rs/equal_electionids.json | 62 +
.../rs/ghost_discovered.json | 32 +
.../rs/hosts_differ_from_seeds.json | 31 +
.../rs/ignore_secondary_electionid.json | 38 +
.../rs/member_reconfig.json | 61 +
.../rs/member_standalone.json | 52 +
.../rs/new_primary.json | 66 +
.../rs/new_primary_new_electionid.json | 123 +
.../rs/new_primary_new_setversion.json | 123 +
.../rs/new_primary_wrong_set_name.json | 61 +
.../rs/non_rs_member.json | 26 +
.../rs/normalize_case.json | 45 +
.../rs/null_election_id.json | 174 +
.../rs/primary_becomes_standalone.json | 46 +
.../rs/primary_changes_set_name.json | 51 +
.../rs/primary_disconnect.json | 49 +
.../rs/primary_disconnect_electionid.json | 197 +
.../rs/primary_disconnect_setversion.json | 197 +
.../rs/primary_mismatched_me.json | 37 +
.../rs/primary_to_no_primary_mismatched_me.json | 68 +
.../rs/primary_wrong_set_name.json | 26 +
.../rs/response_from_removed.json | 58 +
.../rs/rsother_discovered.json | 59 +
.../rs/sec_not_auth.json | 49 +
.../rs/secondary_mismatched_me.json | 37 +
.../rs/secondary_wrong_set_name.json | 27 +
.../rs/secondary_wrong_set_name_with_primary.json | 63 +
.../rs/setversion_without_electionid.json | 74 +
.../rs/stepdown_change_set_name.json | 52 +
.../rs/unexpected_mongos.json | 23 +
.../rs/use_setversion_without_electionid.json | 114 +
.../rs/wrong_set_name.json | 33 +
.../sharded/mongos_disconnect.json | 88 +
.../sharded/multiple_mongoses.json | 40 +
.../sharded/non_mongos_removed.json | 39 +
.../sharded/normalize_uri_case.json | 23 +
.../single/direct_connection_external_ip.json | 31 +
.../single/direct_connection_mongos.json | 28 +
.../single/direct_connection_rsarbiter.json | 32 +
.../single/direct_connection_rsprimary.json | 31 +
.../single/direct_connection_rssecondary.json | 32 +
.../single/direct_connection_slave.json | 27 +
.../single/direct_connection_standalone.json | 27 +
.../single/not_ok_response.json | 34 +
.../single/standalone_removed.json | 27 +
.../single/unavailable_seed.json | 24 +
.../server-selection/rtt/first_value.json | 5 +
.../server-selection/rtt/first_value_zero.json | 5 +
.../server-selection/rtt/value_test_1.json | 5 +
.../server-selection/rtt/value_test_2.json | 5 +
.../server-selection/rtt/value_test_3.json | 5 +
.../server-selection/rtt/value_test_4.json | 5 +
.../server-selection/rtt/value_test_5.json | 5 +
.../ReplicaSetNoPrimary/read/Nearest.json | 60 +
.../read/Nearest_non_matching.json | 34 +
.../ReplicaSetNoPrimary/read/Primary.json | 32 +
.../ReplicaSetNoPrimary/read/PrimaryPreferred.json | 58 +
.../read/PrimaryPreferred_non_matching.json | 34 +
.../ReplicaSetNoPrimary/read/Secondary.json | 60 +
.../read/SecondaryPreferred.json | 60 +
.../read/SecondaryPreferred_non_matching.json | 34 +
.../read/Secondary_non_matching.json | 34 +
.../write/SecondaryPreferred.json | 34 +
.../ReplicaSetWithPrimary/read/Nearest.json | 76 +
.../read/Nearest_non_matching.json | 42 +
.../ReplicaSetWithPrimary/read/Primary.json | 58 +
.../read/PrimaryPreferred.json | 58 +
.../read/PrimaryPreferred_non_matching.json | 60 +
.../ReplicaSetWithPrimary/read/Secondary.json | 68 +
.../read/SecondaryPreferred.json | 68 +
.../read/SecondaryPreferred_non_matching.json | 60 +
.../read/Secondary_non_matching.json | 42 +
.../write/SecondaryPreferred.json | 60 +
.../Sharded/read/SecondaryPreferred.json | 60 +
.../Sharded/write/SecondaryPreferred.json | 60 +
.../Single/read/SecondaryPreferred.json | 44 +
.../Single/write/SecondaryPreferred.json | 44 +
.../Unknown/read/SecondaryPreferred.json | 17 +
.../Unknown/write/SecondaryPreferred.json | 17 +
.../connection-string/write-concern.json | 118 +
.../write-concern/document/write-concern.json | 174 +
.../mongodb/ConnectionStringSpecification.groovy | 373 ++
.../unit/com/mongodb/ConnectionStringTest.java | 237 +
.../test/unit/com/mongodb/CustomMatchers.groovy | 138 +
.../com/mongodb/ErrorCategorySpecification.groovy | 45 +
.../com/mongodb/IndexRequestSpecification.groovy | 154 +
.../MongoCommandExceptionSpecification.groovy | 47 +
.../mongodb/MongoCredentialSpecification.groovy | 268 +
.../com/mongodb/MongoNamespaceSpecification.groovy | 84 +
.../mongodb/ReadConcernLevelSpecification.groovy | 51 +
.../com/mongodb/ReadConcernSpecification.groovy | 56 +
.../src/test/unit/com/mongodb/ReadConcernTest.java | 67 +
.../mongodb/ReadPreferenceChooseServersTest.java | 175 +
.../com/mongodb/ReadPreferenceSpecification.groovy | 161 +
.../com/mongodb/ServerAddressSpecification.groovy | 95 +
.../unit/com/mongodb/TagSetSpecification.groovy | 71 +
.../mongodb/WriteConcernConnectionStringTest.java | 102 +
.../unit/com/mongodb/WriteConcernDocumentTest.java | 99 +
.../com/mongodb/WriteConcernSpecification.groovy | 359 ++
.../com/mongodb/async/CallbackResultHolder.java | 89 +
.../com/mongodb/async/FutureResultCallback.java | 88 +
...SingleConnectionReadBindingSpecification.groovy | 145 +
...SingleConnectionReadBindingSpecification.groovy | 138 +
.../async/FutureResultCallbackSpecification.groovy | 103 +
.../GridFSFileCodecProviderSpecification.groovy | 40 +
.../codecs/GridFSFileCodecSpecification.groovy | 120 +
.../gridfs/model/GridFSFileSpecification.groovy | 91 +
.../client/model/AggregatesSpecification.groovy | 171 +
.../model/BulkWriteOptionsSpecification.groovy | 19 +
.../client/model/FiltersSpecification.groovy | 675 +++
.../client/model/IndexOptionsSpecification.groovy | 118 +
.../client/model/IndexesSpecification.groovy | 91 +
.../model/InsertManyOptionsSpecification.groovy | 46 +
.../model/InsertOneOptionsSpecification.groovy | 37 +
.../client/model/ProjectionsSpecification.groovy | 121 +
.../mongodb/client/model/SortsSpecification.groovy | 78 +
.../client/model/UpdateOptionsSpecification.groovy | 46 +
.../client/model/UpdatesSpecification.groovy | 209 +
.../model/ValidationActionSpecification.groovy | 51 +
.../model/ValidationLevelSpecification.groovy | 53 +
.../geojson/GeometryCollectionSpecification.groovy | 62 +
.../model/geojson/LineStringSpecification.groovy | 77 +
.../geojson/MultiLineStringSpecification.groovy | 72 +
.../model/geojson/MultiPointSpecification.groovy | 71 +
.../model/geojson/MultiPolygonSpecification.groovy | 76 +
.../client/model/geojson/PointSpecification.groovy | 62 +
.../model/geojson/PolygonSpecification.groovy | 90 +
.../model/geojson/PositionSpecification.groovy | 71 +
.../GeometryCollectionCodecSpecification.groovy | 69 +
.../codecs/LineStringCodecSpecification.groovy | 63 +
.../MultiLineStringCodecSpecification.groovy | 64 +
.../codecs/MultiPointCodecSpecification.groovy | 63 +
.../codecs/MultiPolygonCodecSpecification.groovy | 87 +
.../geojson/codecs/PointCodecSpecification.groovy | 58 +
.../codecs/PolygonCodecSpecification.groovy | 91 +
.../AbstractServerDiscoveryAndMonitoringTest.java | 174 +
.../connection/Base64CodecSpecification.groovy | 44 +
.../connection/BaseClusterSpecification.groovy | 236 +
.../BulkWriteBatchCombinerSpecification.groovy | 161 +
.../ByteBufBsonDocumentSpecification.groovy | 311 ++
.../mongodb/connection/ByteBufSpecification.groovy | 238 +
.../ByteBufferBsonOutputSpecification.groovy | 410 ++
.../com/mongodb/connection/ChangeEventTest.java | 40 +
.../mongodb/connection/ClusterDescriptionTest.java | 254 +
.../connection/ClusterIdSpecification.groovy | 50 +
.../connection/ClusterSettingsSpecification.groovy | 331 ++
...andEventOnConnectionFailureSpecification.groovy | 119 +
...ProtocolCommandEventElisionSpecification.groovy | 150 +
.../CompositeByteBufSpecification.groovy | 543 ++
.../ConnectionDescriptionSpecification.groovy | 35 +
.../connection/ConnectionIdSpecification.groovy | 80 +
.../ConnectionPoolSettingsSpecification.groovy | 175 +
.../DefaultConnectionPoolSpecification.groovy | 447 ++
.../DefaultServerConnectionSpecification.groovy | 423 ++
.../DefaultServerMonitorSpecification.groovy | 301 +
.../connection/DefaultServerSpecification.groovy | 395 ++
.../DefaultTestClusterableServerFactory.java | 64 +
.../DescriptionHelperSpecification.groovy | 411 ++
...tiallyWeightedMovingAverageSpecification.groovy | 45 +
.../connection/GetMoreProtocolSpecification.groovy | 62 +
...StreamConnectionInitializerSpecification.groovy | 151 +
.../InternalStreamConnectionSpecification.groovy | 801 +++
.../JMXConnectionPoolListenerSpecification.groovy | 163 +
.../mongodb/connection/MaxDocumentSizeTest.java | 52 +
.../com/mongodb/connection/MaxMessageSizeTest.java | 60 +
.../unit/com/mongodb/connection/MessageHelper.java | 116 +
.../MultiServerClusterSpecification.groovy | 519 ++
.../connection/NativeAuthenticatorUnitTest.java | 121 +
.../connection/PlainAuthenticatorUnitTest.java | 83 +
.../connection/ProtocolHelperSpecification.groovy | 182 +
.../com/mongodb/connection/ReplyMessageTest.java | 71 +
.../connection/ScramSha1SaslAuthenticatorTest.java | 203 +
.../mongodb/connection/ServerDescriptionTest.java | 398 ++
...ServerDiscoveryAndMonitoringMonitoringTest.java | 226 +
.../ServerDiscoveryAndMonitoringTest.java | 140 +
.../connection/ServerIdSpecification.groovy | 44 +
.../mongodb/connection/ServerListenerFactory.java | 25 +
.../mongodb/connection/ServerSelectionRttTest.java | 68 +
.../connection/ServerSelectionSelectionTest.java | 187 +
.../connection/ServerSettingsSpecification.groovy | 139 +
.../connection/ServerVersionSpecification.groovy | 144 +
.../mongodb/connection/SimpleBufferProvider.java | 29 +
.../SingleServerClusterSpecification.groovy | 242 +
.../connection/SocketSettingsSpecification.groovy | 124 +
.../connection/SslSettingsSpecification.groovy | 109 +
.../mongodb/connection/TestClusterListener.java | 65 +
.../connection/TestClusterableServerFactory.java | 148 +
.../com/mongodb/connection/TestConnection.java | 262 +
.../mongodb/connection/TestConnectionFactory.java | 31 +
.../com/mongodb/connection/TestConnectionPool.java | 123 +
.../mongodb/connection/TestInternalConnection.java | 189 +
.../connection/TestInternalConnectionFactory.java | 106 +
.../unit/com/mongodb/connection/TestServer.java | 87 +
.../com/mongodb/connection/TestServerListener.java | 65 +
.../com/mongodb/connection/TestServerMonitor.java | 55 +
.../connection/TestServerMonitorFactory.java | 37 +
.../TimeoutTrackingConnectionGetter.java | 52 +
.../UsageTrackingConnectionSpecification.groovy | 163 +
.../WriteCommandHelperSpecification.groovy | 145 +
.../WriteCommandLimitsSpecification.groovy | 145 +
.../WriteResultProtocolHelperSpecification.groovy | 125 +
.../connection/X509AuthenticatorUnitTest.java | 118 +
.../connection/netty/ByteBufSpecification.groovy | 151 +
.../NettyStreamFactoryFactorySpecification.groovy | 64 +
.../CommandEventMulticasterSpecification.groovy | 144 +
.../CommandListenerMulticasterSpecification.groovy | 88 +
.../mongodb/internal/SslHelperSpecification.groovy | 35 +
.../internal/connection/ConcurrentPoolTest.java | 266 +
.../connection/IndexMapSpecification.groovy | 107 +
.../connection/PowerOfTwoBufferPoolTest.java | 76 +
.../thread/DaemonThreadFactorySpecification.groovy | 32 +
.../CollectibleDocumentFieldNameValidatorTest.java | 50 +
.../AsyncQueryBatchCursorSpecification.groovy | 95 +
.../CommandOperationHelperSpecification.groovy | 213 +
.../com/mongodb/operation/CursorHelperTest.java | 37 +
.../operation/QueryBatchCursorSpecification.groovy | 85 +
.../selector/CompositeServerSelectorTest.java | 87 +
.../LatencyMinimizingServerSelectorTest.java | 91 +
.../PrimaryServerSelectorSpecification.groovy | 52 +
...eadPreferenceServerSelectorSpecification.groovy | 75 +
.../selector/ServerAddressSelectorTest.java | 58 +
.../WritableServerSelectorSpecification.groovy | 52 +
driver/build.gradle | 55 +
driver/src/examples/gridfs/GridFSTour.java | 173 +
driver/src/examples/gridfs/package-info.java | 20 +
driver/src/examples/primer/AggregatePrimer.java | 96 +
driver/src/examples/primer/IndexesPrimer.java | 50 +
driver/src/examples/primer/InsertPrimer.java | 65 +
driver/src/examples/primer/PrimerTestCase.java | 31 +
driver/src/examples/primer/QueryPrimer.java | 259 +
driver/src/examples/primer/RemovePrimer.java | 67 +
driver/src/examples/primer/UpdatePrimer.java | 114 +
driver/src/examples/tour/QuickTour.java | 220 +
driver/src/examples/tour/QuickTourAdmin.java | 116 +
driver/src/examples/tour/package-info.java | 20 +
.../com/mongodb/AcknowledgedBulkWriteResult.java | 129 +
.../main/com/mongodb/AggregateIterableImpl.java | 161 +
.../src/main/com/mongodb/AggregationOptions.java | 234 +
driver/src/main/com/mongodb/AggregationOutput.java | 43 +
.../src/main/com/mongodb/BSONTimestampCodec.java | 49 +
driver/src/main/com/mongodb/BasicDBList.java | 73 +
driver/src/main/com/mongodb/BasicDBObject.java | 231 +
.../src/main/com/mongodb/BasicDBObjectBuilder.java | 151 +
.../src/main/com/mongodb/BasicDBObjectFactory.java | 31 +
.../main/com/mongodb/BulkUpdateRequestBuilder.java | 71 +
driver/src/main/com/mongodb/BulkWriteError.java | 120 +
.../src/main/com/mongodb/BulkWriteException.java | 118 +
driver/src/main/com/mongodb/BulkWriteHelper.java | 84 +
.../src/main/com/mongodb/BulkWriteOperation.java | 143 +
.../main/com/mongodb/BulkWriteRequestBuilder.java | 95 +
driver/src/main/com/mongodb/BulkWriteResult.java | 103 +
driver/src/main/com/mongodb/BulkWriteUpsert.java | 97 +
driver/src/main/com/mongodb/Bytes.java | 210 +
driver/src/main/com/mongodb/CommandResult.java | 97 +
.../main/com/mongodb/CompoundDBObjectCodec.java | 63 +
driver/src/main/com/mongodb/Cursor.java | 49 +
driver/src/main/com/mongodb/DB.java | 724 +++
driver/src/main/com/mongodb/DBAddress.java | 186 +
driver/src/main/com/mongodb/DBCallback.java | 25 +
driver/src/main/com/mongodb/DBCallbackFactory.java | 32 +
driver/src/main/com/mongodb/DBCollection.java | 2373 ++++++++
.../com/mongodb/DBCollectionObjectFactory.java | 95 +
driver/src/main/com/mongodb/DBCursor.java | 958 ++++
driver/src/main/com/mongodb/DBDecoder.java | 55 +
driver/src/main/com/mongodb/DBDecoderAdapter.java | 69 +
driver/src/main/com/mongodb/DBDecoderFactory.java | 29 +
driver/src/main/com/mongodb/DBEncoder.java | 34 +
driver/src/main/com/mongodb/DBEncoderAdapter.java | 60 +
driver/src/main/com/mongodb/DBEncoderFactory.java | 29 +
.../main/com/mongodb/DBEncoderFactoryAdapter.java | 40 +
driver/src/main/com/mongodb/DBObject.java | 38 +
driver/src/main/com/mongodb/DBObjectCodec.java | 367 ++
.../main/com/mongodb/DBObjectCodecProvider.java | 88 +
driver/src/main/com/mongodb/DBObjectFactory.java | 25 +
driver/src/main/com/mongodb/DBObjects.java | 31 +
driver/src/main/com/mongodb/DBRef.java | 130 +
driver/src/main/com/mongodb/DBRefCodec.java | 68 +
.../src/main/com/mongodb/DBRefCodecProvider.java | 57 +
driver/src/main/com/mongodb/DefaultDBCallback.java | 83 +
driver/src/main/com/mongodb/DefaultDBDecoder.java | 59 +
driver/src/main/com/mongodb/DefaultDBEncoder.java | 67 +
.../src/main/com/mongodb/DistinctIterableImpl.java | 112 +
.../com/mongodb/DocumentToDBRefTransformer.java | 50 +
driver/src/main/com/mongodb/FindIterableImpl.java | 211 +
driver/src/main/com/mongodb/GroupCommand.java | 141 +
driver/src/main/com/mongodb/InsertOptions.java | 116 +
driver/src/main/com/mongodb/InsertRequest.java | 39 +
driver/src/main/com/mongodb/LazyDBCallback.java | 58 +
driver/src/main/com/mongodb/LazyDBDecoder.java | 63 +
driver/src/main/com/mongodb/LazyDBEncoder.java | 43 +
driver/src/main/com/mongodb/LazyDBList.java | 59 +
driver/src/main/com/mongodb/LazyDBObject.java | 62 +
.../com/mongodb/ListCollectionsIterableImpl.java | 114 +
.../com/mongodb/ListDatabasesIterableImpl.java | 94 +
.../main/com/mongodb/ListIndexesIterableImpl.java | 99 +
driver/src/main/com/mongodb/MapReduceCommand.java | 419 ++
.../main/com/mongodb/MapReduceIterableImpl.java | 250 +
driver/src/main/com/mongodb/MapReduceOutput.java | 175 +
driver/src/main/com/mongodb/MappingIterable.java | 79 +
driver/src/main/com/mongodb/Mongo.java | 945 ++++
.../main/com/mongodb/MongoBatchCursorAdapter.java | 86 +
driver/src/main/com/mongodb/MongoClient.java | 360 ++
.../src/main/com/mongodb/MongoClientOptions.java | 1341 +++++
driver/src/main/com/mongodb/MongoClientURI.java | 368 ++
.../src/main/com/mongodb/MongoCollectionImpl.java | 566 ++
.../src/main/com/mongodb/MongoCursorAdapter.java | 58 +
driver/src/main/com/mongodb/MongoDatabaseImpl.java | 195 +
.../src/main/com/mongodb/MongoMappingCursor.java | 71 +
driver/src/main/com/mongodb/MongoOptions.java | 789 +++
driver/src/main/com/mongodb/MongoURI.java | 197 +
driver/src/main/com/mongodb/OperationIterable.java | 96 +
.../src/main/com/mongodb/ParallelScanOptions.java | 134 +
driver/src/main/com/mongodb/QueryBuilder.java | 507 ++
driver/src/main/com/mongodb/QueryOperators.java | 79 +
.../src/main/com/mongodb/ReflectionDBObject.java | 335 ++
driver/src/main/com/mongodb/RemoveRequest.java | 46 +
driver/src/main/com/mongodb/ReplaceRequest.java | 57 +
driver/src/main/com/mongodb/ReplicaSetStatus.java | 94 +
.../com/mongodb/UnacknowledgedBulkWriteResult.java | 88 +
driver/src/main/com/mongodb/UpdateRequest.java | 62 +
driver/src/main/com/mongodb/WriteConcernError.java | 112 +
driver/src/main/com/mongodb/WriteRequest.java | 21 +
driver/src/main/com/mongodb/WriteResult.java | 133 +
.../main/com/mongodb/client/AggregateIterable.java | 81 +
.../main/com/mongodb/client/DistinctIterable.java | 57 +
.../src/main/com/mongodb/client/FindIterable.java | 156 +
.../mongodb/client/ListCollectionsIterable.java | 59 +
.../com/mongodb/client/ListDatabasesIterable.java | 48 +
.../com/mongodb/client/ListIndexesIterable.java | 48 +
.../main/com/mongodb/client/MapReduceIterable.java | 177 +
.../main/com/mongodb/client/MongoCollection.java | 612 ++
.../src/main/com/mongodb/client/MongoCursor.java | 67 +
.../src/main/com/mongodb/client/MongoDatabase.java | 216 +
.../src/main/com/mongodb/client/MongoIterable.java | 77 +
.../com/mongodb/client/gridfs/GridFSBucket.java | 414 ++
.../mongodb/client/gridfs/GridFSBucketImpl.java | 381 ++
.../com/mongodb/client/gridfs/GridFSBuckets.java | 52 +
.../client/gridfs/GridFSDownloadStream.java | 84 +
.../client/gridfs/GridFSDownloadStreamImpl.java | 262 +
.../mongodb/client/gridfs/GridFSFindIterable.java | 105 +
.../client/gridfs/GridFSFindIterableImpl.java | 104 +
.../mongodb/client/gridfs/GridFSUploadStream.java | 83 +
.../client/gridfs/GridFSUploadStreamImpl.java | 183 +
.../com/mongodb/client/gridfs/package-info.java | 22 +
.../src/main/com/mongodb/client/package-info.java | 20 +
driver/src/main/com/mongodb/gridfs/CLI.java | 172 +
driver/src/main/com/mongodb/gridfs/GridFS.java | 439 ++
.../src/main/com/mongodb/gridfs/GridFSDBFile.java | 202 +
driver/src/main/com/mongodb/gridfs/GridFSFile.java | 321 ++
.../main/com/mongodb/gridfs/GridFSInputFile.java | 382 ++
.../src/main/com/mongodb/gridfs/package-info.java | 21 +
driver/src/main/com/mongodb/package-info.java | 20 +
.../com/mongodb/util/AbstractObjectSerializer.java | 0
.../util/ClassMapBasedObjectSerializer.java | 86 +
driver/src/main/com/mongodb/util/JSON.java | 630 +++
driver/src/main/com/mongodb/util/JSONCallback.java | 149 +
.../main/com/mongodb/util/JSONParseException.java | 73 +
.../src/main/com/mongodb/util/JSONSerializers.java | 512 ++
.../main/com/mongodb/util/ObjectSerializer.java | 38 +
driver/src/main/com/mongodb/util/Util.java | 58 +
driver/src/main/com/mongodb/util/package-info.java | 20 +
driver/src/main/org/bson/BSON.java | 376 ++
driver/src/main/org/bson/BSONCallback.java | 261 +
driver/src/main/org/bson/BSONCallbackAdapter.java | 212 +
driver/src/main/org/bson/BSONDecoder.java | 62 +
driver/src/main/org/bson/BSONEncoder.java | 64 +
driver/src/main/org/bson/BSONObject.java | 100 +
driver/src/main/org/bson/BasicBSONCallback.java | 297 +
driver/src/main/org/bson/BasicBSONDecoder.java | 70 +
driver/src/main/org/bson/BasicBSONEncoder.java | 534 ++
driver/src/main/org/bson/BasicBSONObject.java | 436 ++
driver/src/main/org/bson/EmptyBSONCallback.java | 171 +
driver/src/main/org/bson/LazyBSONCallback.java | 85 +
driver/src/main/org/bson/LazyBSONDecoder.java | 66 +
driver/src/main/org/bson/LazyBSONList.java | 225 +
driver/src/main/org/bson/LazyBSONObject.java | 415 ++
driver/src/main/org/bson/io/Bits.java | 204 +
driver/src/main/org/bson/io/package-info.java | 20 +
driver/src/main/org/bson/package-info.java | 20 +
driver/src/main/org/bson/types/BSONTimestamp.java | 111 +
driver/src/main/org/bson/types/BasicBSONList.java | 173 +
driver/src/main/org/bson/types/CodeWScope.java | 67 +
driver/src/main/org/bson/types/StringRangeSet.java | 157 +
driver/src/main/org/bson/types/package-info.java | 20 +
.../main/org/bson/util/AbstractCopyOnWriteMap.java | 624 +++
driver/src/main/org/bson/util/ClassAncestry.java | 86 +
driver/src/main/org/bson/util/ClassMap.java | 144 +
driver/src/main/org/bson/util/ComputingMap.java | 127 +
driver/src/main/org/bson/util/CopyOnWriteMap.java | 246 +
.../src}/main/org/bson/util/Function.java | 0
driver/src/main/org/bson/util/package-info.java | 20 +
.../FindAndDeleteAcceptanceTest.java | 169 +
.../FindAndReplaceAcceptanceTest.java | 165 +
.../FindAndUpdateAcceptanceTest.java | 126 +
.../acceptancetest/core/ClientAcceptanceTest.java | 106 +
.../core/CollectionAcceptanceTest.java | 398 ++
.../core/DatabaseAcceptanceTest.java | 153 +
.../acceptancetest/crud/DeleteAcceptanceTest.java | 64 +
.../acceptancetest/crud/InsertAcceptanceTest.java | 40 +
.../acceptancetest/crud/ReplaceAcceptanceTest.java | 97 +
.../acceptancetest/crud/UpdateAcceptanceTest.java | 163 +
.../mongodb/acceptancetest/crud/pojo/Address.java | 76 +
.../mongodb/acceptancetest/crud/pojo/Person.java | 79 +
.../mongodb/acceptancetest/crud/pojo/Postcode.java | 52 +
.../index/AddIndexAcceptanceTest.java | 236 +
.../index/DropIndexAcceptanceTest.java | 111 +
.../querying/FilterAcceptanceTest.java | 158 +
.../querying/MapReduceAcceptanceTest.java | 275 +
.../querying/QueryAcceptanceTest.java | 229 +
driver/src/test/functional/com/mongodb/ClassA.java | 21 +
driver/src/test/functional/com/mongodb/ClassB.java | 21 +
.../com/mongodb/DBCollectionAggregationTest.java | 267 +
.../DBCollectionFunctionalSpecification.groovy | 572 ++
.../com/mongodb/DBCollectionOldTest.java | 319 ++
.../com/mongodb/DBCollectionSpecification.groovy | 355 ++
.../functional/com/mongodb/DBCollectionTest.java | 1540 +++++
.../mongodb/DBCursorFunctionalSpecification.groovy | 388 ++
.../functional/com/mongodb/DBCursorOldTest.java | 485 ++
.../test/functional/com/mongodb/DBCursorTest.java | 559 ++
.../com/mongodb/DBFunctionalSpecification.groovy | 84 +
.../com/mongodb/DBObjectCodecReflectionTest.java | 86 +
.../functional/com/mongodb/DBObjectCodecTest.java | 212 +
.../src/test/functional/com/mongodb/DBRefTest.java | 136 +
driver/src/test/functional/com/mongodb/DBTest.java | 400 ++
.../functional/com/mongodb/DatabaseTestCase.java | 51 +
.../com/mongodb/DefaultDBDecoderTest.java | 53 +
.../src/test/functional/com/mongodb/Fixture.java | 112 +
.../com/mongodb/FunctionalSpecification.groovy | 47 +
.../mongodb/MapReduceOutputSpecification.groovy | 158 +
.../test/functional/com/mongodb/MapReduceTest.java | 339 ++
...oClientListenerRegistrationSpecification.groovy | 150 +
.../functional/com/mongodb/MongoMethodsTest.java | 61 +
.../functional/com/mongodb/QueryBuilderTest.java | 445 ++
.../src/test/functional/com/mongodb/QueryTest.java | 47 +
.../com/mongodb/client/CommandMonitoringTest.java | 351 ++
.../functional/com/mongodb/client/Concrete.java | 128 +
.../com/mongodb/client/ConcreteCodec.java | 80 +
.../com/mongodb/client/ConcreteCodecProvider.java | 36 +
.../functional/com/mongodb/client/CrudTest.java | 125 +
.../com/mongodb/client/DatabaseTestCase.java | 81 +
.../mongodb/client/JsonPoweredCrudTestHelper.java | 296 +
.../com/mongodb/client/MongoCollectionTest.java | 180 +
.../test/functional/com/mongodb/client/Name.java | 62 +
.../functional/com/mongodb/client/NameCodec.java | 65 +
.../com/mongodb/client/NameCodecProvider.java | 32 +
.../GridFSBucketSmokeTestSpecification.groovy | 560 ++
.../com/mongodb/client/gridfs/GridFSTest.java | 368 ++
.../functional/com/mongodb/gridfs/GridFSTest.java | 342 ++
.../test/resources/GridFSLegacy/GridFSTestFile.txt | 1 +
.../mongodb/AggregateIterableSpecification.groovy | 194 +
.../mongodb/AggregationOptionsSpecification.groovy | 40 +
.../test/unit/com/mongodb/BasicDBObjectTest.java | 204 +
.../test/unit/com/mongodb/CommandResultTest.java | 100 +
.../src/test/unit/com/mongodb/DBAddressTest.java | 80 +
.../com/mongodb/DBCollectionObjectFactoryTest.java | 132 +
.../unit/com/mongodb/DBCursorSpecification.groovy | 168 +
.../com/mongodb/DBObjectCodecSpecification.groovy | 171 +
.../test/unit/com/mongodb/DBObjectMatchers.java | 89 +
.../com/mongodb/DBRefCodecSpecification.groovy | 92 +
.../unit/com/mongodb/DBRefSpecification.groovy | 156 +
.../test/unit/com/mongodb/DBSpecification.groovy | 142 +
.../mongodb/DistinctIterableSpecification.groovy | 152 +
.../DocumentToDBRefTransformerSpecification.groovy | 70 +
.../com/mongodb/FindIterableSpecification.groovy | 212 +
.../com/mongodb/GroupCommandSpecification.groovy | 49 +
.../test/unit/com/mongodb/LazyDBEncoderTest.java | 41 +
.../com/mongodb/LazyDBObjectSpecification.groovy | 302 +
.../ListCollectionsIterableSpecification.groovy | 132 +
.../ListDatabasesIterableSpecification.groovy | 126 +
.../ListIndexesIterableSpecification.groovy | 132 +
.../mongodb/MapReduceCommandSpecification.groovy | 113 +
.../mongodb/MapReduceIterableSpecification.groovy | 229 +
.../MongoBatchCursorAdapterSpecification.groovy | 119 +
.../mongodb/MongoClientOptionsSpecification.groovy | 535 ++
.../com/mongodb/MongoClientSpecification.groovy | 36 +
.../com/mongodb/MongoClientURISpecification.groovy | 376 ++
.../mongodb/MongoCollectionSpecification.groovy | 948 ++++
.../unit/com/mongodb/MongoConstructorsTest.java | 149 +
.../com/mongodb/MongoDatabaseSpecification.groovy | 247 +
.../mongodb/MongoMappingCursorSpecification.groovy | 94 +
.../test/unit/com/mongodb/MongoOptionsTest.java | 190 +
.../unit/com/mongodb/MongoSpecification.groovy | 127 +
.../mongodb/ReplicaSetStatusSpecification.groovy | 97 +
.../unit/com/mongodb/TestOperationExecutor.java | 72 +
.../client/gridfs/GridFSBucketSpecification.groovy | 686 +++
.../gridfs/GridFSBucketsSpecification.groovy | 60 +
.../GridFSDownloadStreamSpecification.groovy | 578 ++
.../gridfs/GridFSFindIterableSpecification.groovy | 192 +
.../gridfs/GridFSUploadStreamSpecification.groovy | 194 +
.../operation/DeleteRequestSpecification.groovy | 62 +
.../operation/InsertRequestSpecification.groovy | 53 +
.../operation/UpdateRequestSpecification.groovy | 110 +
.../unit/com/mongodb/util/JSONCallbackTest.java | 136 +
.../unit/com/mongodb/util/JSONSerializersTest.java | 269 +
.../src/test/unit/com/mongodb/util/JSONTest.java | 384 ++
driver/src/test/unit/org/bson/BSONTest.java | 402 ++
.../org/bson/BasicBSONDecoderSpecification.groovy | 166 +
.../org/bson/BasicBSONEncoderSpecification.groovy | 181 +
.../test/unit/org/bson/LazyBSONDecoderTest.java | 68 +
.../src/test/unit/org/bson/LazyBSONListTest.java | 97 +
.../org/bson/LazyBSONObjectSpecification.groovy | 263 +
driver/src/test/unit/org/bson/io/BitsTest.java | 101 +
.../unit/org/bson/types/BSONBsonTimestampTest.java | 45 +
.../bson/types/BasicBSONListSpecification.groovy | 90 +
.../bson/types/StringRangeSetSpecification.groovy | 178 +
.../org/bson/util/ClassMapSpecification.groovy | 128 +
eclipse/eclipse-java-code-cleanup.xml | 56 -
eclipse/eclipse-java-code-formatters.xml | 279 -
eclipse/eclipse-java.importorder | 6 -
gradle.properties | 17 +
gradle/deploy.gradle | 66 +
gradle/wrapper/gradle-wrapper.properties | 22 -
gradlew | 164 -
gradlew.bat | 90 -
maven/build.xml | 220 -
maven/maven-bson.xml | 35 -
maven/maven-mongo-java-driver.xml | 34 -
mongo-java-driver/build.gradle | 70 +
pom.xml | 88 -
settings.gradle | 18 +
src/examples/example/AggregationExample.java | 124 -
.../example/DefaultSecurityCallbackHandler.java | 39 -
src/examples/example/GSSAPICredentialsExample.java | 79 -
src/examples/example/MongoCredentialsExample.java | 55 -
src/examples/example/MultiThreadedExample.java | 66 -
src/examples/example/PlainCredentialsExample.java | 53 -
src/examples/example/QuickTour.java | 191 -
src/examples/example/QuickTourAdmin.java | 154 -
src/examples/example/ReadOplog.java | 61 -
src/examples/example/X509CredentialsExample.java | 50 -
src/main/META-INF/MANIFEST.MF | 22 -
src/main/META-INF/MANIFEST_BSON.MF | 10 -
.../com/mongodb/AcknowledgedBulkWriteResult.java | 143 -
src/main/com/mongodb/AggregationOptions.java | 175 -
src/main/com/mongodb/AggregationOutput.java | 100 -
src/main/com/mongodb/AnyServerSelector.java | 15 -
src/main/com/mongodb/BSONBinarySubType.java | 65 -
src/main/com/mongodb/BSONBinaryWriter.java | 428 --
src/main/com/mongodb/BSONBinaryWriterSettings.java | 33 -
src/main/com/mongodb/BSONContextType.java | 44 -
src/main/com/mongodb/BSONType.java | 130 -
src/main/com/mongodb/BSONWriter.java | 601 --
src/main/com/mongodb/BSONWriterSettings.java | 33 -
src/main/com/mongodb/BaseCluster.java | 262 -
src/main/com/mongodb/BaseWriteCommandMessage.java | 115 -
src/main/com/mongodb/BasicDBList.java | 66 -
src/main/com/mongodb/BasicDBObject.java | 108 -
src/main/com/mongodb/BasicDBObjectBuilder.java | 142 -
src/main/com/mongodb/BulkUpdateRequestBuilder.java | 62 -
src/main/com/mongodb/BulkWriteBatchCombiner.java | 142 -
src/main/com/mongodb/BulkWriteError.java | 128 -
src/main/com/mongodb/BulkWriteException.java | 124 -
src/main/com/mongodb/BulkWriteOperation.java | 116 -
src/main/com/mongodb/BulkWriteRequestBuilder.java | 85 -
src/main/com/mongodb/BulkWriteResult.java | 109 -
src/main/com/mongodb/BulkWriteUpsert.java | 96 -
src/main/com/mongodb/Bytes.java | 227 -
src/main/com/mongodb/ChangeEvent.java | 80 -
src/main/com/mongodb/ChangeListener.java | 22 -
src/main/com/mongodb/Cluster.java | 30 -
src/main/com/mongodb/ClusterConnectionMode.java | 32 -
src/main/com/mongodb/ClusterDescription.java | 213 -
.../mongodb/ClusterDescriptionChangedEvent.java | 71 -
src/main/com/mongodb/ClusterEvent.java | 65 -
src/main/com/mongodb/ClusterListener.java | 46 -
src/main/com/mongodb/ClusterListenerAdapter.java | 28 -
src/main/com/mongodb/ClusterSettings.java | 234 -
src/main/com/mongodb/ClusterType.java | 42 -
src/main/com/mongodb/ClusterableServer.java | 56 -
src/main/com/mongodb/ClusterableServerFactory.java | 23 -
src/main/com/mongodb/Clusters.java | 41 -
src/main/com/mongodb/CommandFailureException.java | 44 -
src/main/com/mongodb/CommandResult.java | 142 -
src/main/com/mongodb/CompositeServerSelector.java | 50 -
src/main/com/mongodb/ConcurrentLinkedDeque.java | 899 ---
src/main/com/mongodb/ConcurrentPool.java | 226 -
src/main/com/mongodb/Connection.java | 29 -
src/main/com/mongodb/ConnectionEvent.java | 78 -
src/main/com/mongodb/ConnectionFactory.java | 21 -
src/main/com/mongodb/ConnectionPoolEvent.java | 72 -
src/main/com/mongodb/ConnectionPoolListener.java | 82 -
.../com/mongodb/ConnectionPoolListenerAdapter.java | 56 -
.../com/mongodb/ConnectionPoolOpenedEvent.java | 77 -
src/main/com/mongodb/ConnectionPoolSettings.java | 212 -
src/main/com/mongodb/ConnectionPoolStatistics.java | 100 -
.../com/mongodb/ConnectionPoolStatisticsMBean.java | 74 -
.../com/mongodb/ConnectionPoolWaitQueueEvent.java | 76 -
src/main/com/mongodb/Cursor.java | 31 -
src/main/com/mongodb/DB.java | 1001 ----
src/main/com/mongodb/DBAddress.java | 187 -
src/main/com/mongodb/DBApiLayer.java | 224 -
src/main/com/mongodb/DBCallback.java | 30 -
src/main/com/mongodb/DBCallbackFactory.java | 27 -
src/main/com/mongodb/DBCollection.java | 2142 -------
src/main/com/mongodb/DBCollectionImpl.java | 947 ----
src/main/com/mongodb/DBConnector.java | 119 -
src/main/com/mongodb/DBCursor.java | 816 ---
src/main/com/mongodb/DBDecoder.java | 33 -
src/main/com/mongodb/DBDecoderFactory.java | 26 -
src/main/com/mongodb/DBEncoder.java | 24 -
src/main/com/mongodb/DBEncoderFactory.java | 26 -
src/main/com/mongodb/DBObject.java | 40 -
src/main/com/mongodb/DBPointer.java | 60 -
src/main/com/mongodb/DBPort.java | 675 ---
src/main/com/mongodb/DBPortFactory.java | 30 -
src/main/com/mongodb/DBPortPool.java | 145 -
src/main/com/mongodb/DBRef.java | 75 -
src/main/com/mongodb/DBRefBase.java | 130 -
src/main/com/mongodb/DBTCPConnector.java | 656 ---
.../mongodb/DefaultClusterableServerFactory.java | 54 -
src/main/com/mongodb/DefaultDBCallback.java | 155 -
src/main/com/mongodb/DefaultDBDecoder.java | 70 -
src/main/com/mongodb/DefaultDBEncoder.java | 98 -
src/main/com/mongodb/DefaultServer.java | 109 -
src/main/com/mongodb/DeleteCommandMessage.java | 69 -
src/main/com/mongodb/Deque.java | 460 --
src/main/com/mongodb/DuplicateKeyException.java | 40 -
src/main/com/mongodb/GroupCommand.java | 52 -
src/main/com/mongodb/InUseConnectionBean.java | 86 -
src/main/com/mongodb/IndexMap.java | 108 -
src/main/com/mongodb/InsertCommandMessage.java | 63 -
src/main/com/mongodb/InsertRequest.java | 34 -
.../com/mongodb/JMXConnectionPoolListener.java | 168 -
.../com/mongodb/Java5MongoConnectionPoolMBean.java | 70 -
.../mongodb/LatencyMinimizingServerSelector.java | 73 -
src/main/com/mongodb/LazyDBCallback.java | 62 -
src/main/com/mongodb/LazyDBDecoder.java | 59 -
src/main/com/mongodb/LazyDBEncoder.java | 51 -
src/main/com/mongodb/LazyDBList.java | 39 -
src/main/com/mongodb/LazyDBObject.java | 51 -
src/main/com/mongodb/LazyWriteableDBCallback.java | 46 -
src/main/com/mongodb/LazyWriteableDBDecoder.java | 37 -
src/main/com/mongodb/LazyWriteableDBObject.java | 121 -
src/main/com/mongodb/Loggers.java | 46 -
src/main/com/mongodb/MapReduceCommand.java | 371 --
src/main/com/mongodb/MapReduceOutput.java | 211 -
src/main/com/mongodb/MessageSettings.java | 80 -
src/main/com/mongodb/ModifyRequest.java | 45 -
src/main/com/mongodb/Mongo.java | 850 ---
src/main/com/mongodb/MongoAuthority.java | 213 -
src/main/com/mongodb/MongoClient.java | 285 -
src/main/com/mongodb/MongoClientException.java | 34 -
src/main/com/mongodb/MongoClientOptions.java | 1045 ----
src/main/com/mongodb/MongoClientURI.java | 645 ---
.../com/mongodb/MongoConnectionPoolMXBean.java | 66 -
src/main/com/mongodb/MongoCredential.java | 274 -
src/main/com/mongodb/MongoCredentialsStore.java | 146 -
.../com/mongodb/MongoCursorNotFoundException.java | 58 -
src/main/com/mongodb/MongoException.java | 163 -
.../mongodb/MongoExecutionTimeoutException.java | 31 -
.../mongodb/MongoIncompatibleDriverException.java | 31 -
src/main/com/mongodb/MongoInternalException.java | 47 -
.../com/mongodb/MongoInterruptedException.java | 35 -
src/main/com/mongodb/MongoNamespace.java | 94 -
src/main/com/mongodb/MongoOptions.java | 859 ---
.../com/mongodb/MongoServerSelectionException.java | 29 -
src/main/com/mongodb/MongoSocketException.java | 44 -
src/main/com/mongodb/MongoTimeoutException.java | 31 -
src/main/com/mongodb/MongoURI.java | 274 -
.../com/mongodb/MongoWaitQueueFullException.java | 31 -
src/main/com/mongodb/MongosHAServerSelector.java | 77 -
src/main/com/mongodb/MultiServerCluster.java | 310 -
.../com/mongodb/NativeAuthenticationHelper.java | 65 -
src/main/com/mongodb/NoOpClusterListener.java | 20 -
.../com/mongodb/NoOpConnectionPoolListener.java | 52 -
src/main/com/mongodb/OutMessage.java | 307 -
src/main/com/mongodb/ParallelScanOptions.java | 114 -
src/main/com/mongodb/PooledConnectionProvider.java | 216 -
src/main/com/mongodb/QueryBuilder.java | 471 --
src/main/com/mongodb/QueryOpBuilder.java | 222 -
src/main/com/mongodb/QueryOperators.java | 84 -
src/main/com/mongodb/QueryResultIterator.java | 258 -
src/main/com/mongodb/RawDBObject.java | 366 --
src/main/com/mongodb/ReadPreference.java | 344 --
.../com/mongodb/ReadPreferenceServerSelector.java | 44 -
src/main/com/mongodb/ReflectionDBObject.java | 284 -
src/main/com/mongodb/Remove.java | 39 -
src/main/com/mongodb/RemoveRequest.java | 40 -
src/main/com/mongodb/ReplaceRequest.java | 33 -
src/main/com/mongodb/ReplicaSetStatus.java | 76 -
src/main/com/mongodb/RequestMessage.java | 102 -
src/main/com/mongodb/Response.java | 188 -
src/main/com/mongodb/Server.java | 39 -
src/main/com/mongodb/ServerAddress.java | 214 -
src/main/com/mongodb/ServerAddressSelector.java | 33 -
src/main/com/mongodb/ServerConnectionState.java | 29 -
src/main/com/mongodb/ServerDescription.java | 545 --
src/main/com/mongodb/ServerError.java | 103 -
src/main/com/mongodb/ServerMonitor.java | 327 --
src/main/com/mongodb/ServerSelector.java | 23 -
src/main/com/mongodb/ServerSettings.java | 75 -
src/main/com/mongodb/ServerType.java | 109 -
src/main/com/mongodb/ServerVersion.java | 112 -
src/main/com/mongodb/SingleServerCluster.java | 99 -
src/main/com/mongodb/SocketSettings.java | 76 -
src/main/com/mongodb/StringUtils.java | 39 -
src/main/com/mongodb/TaggableReadPreference.java | 233 -
src/main/com/mongodb/Tags.java | 164 -
.../com/mongodb/UnacknowledgedBulkWriteResult.java | 87 -
.../com/mongodb/UnacknowledgedWriteException.java | 39 -
src/main/com/mongodb/Update.java | 55 -
src/main/com/mongodb/UpdateCommandMessage.java | 77 -
src/main/com/mongodb/UpdateRequest.java | 39 -
src/main/com/mongodb/WriteCommandResultHelper.java | 105 -
src/main/com/mongodb/WriteConcern.java | 613 --
src/main/com/mongodb/WriteConcernError.java | 112 -
src/main/com/mongodb/WriteConcernException.java | 50 -
src/main/com/mongodb/WriteRequest.java | 28 -
src/main/com/mongodb/WriteResult.java | 223 -
src/main/com/mongodb/gridfs/CLI.java | 169 -
src/main/com/mongodb/gridfs/GridFS.java | 474 --
src/main/com/mongodb/gridfs/GridFSDBFile.java | 203 -
src/main/com/mongodb/gridfs/GridFSFile.java | 316 --
src/main/com/mongodb/gridfs/GridFSInputFile.java | 405 --
src/main/com/mongodb/gridfs/package.html | 18 -
src/main/com/mongodb/io/ByteBufferFactory.java | 45 -
src/main/com/mongodb/io/ByteBufferHolder.java | 131 -
src/main/com/mongodb/io/ByteBufferInputStream.java | 124 -
.../com/mongodb/io/ByteBufferOutputStream.java | 99 -
src/main/com/mongodb/io/ByteStream.java | 32 -
src/main/com/mongodb/package.html | 18 -
src/main/com/mongodb/tools/ConnectionPoolStat.java | 314 --
src/main/com/mongodb/util/Args.java | 86 -
src/main/com/mongodb/util/Base64Codec.java | 146 -
.../util/ClassMapBasedObjectSerializer.java | 83 -
.../mongodb/util/ConnectionPoolStatisticsBean.java | 66 -
src/main/com/mongodb/util/FastStack.java | 59 -
src/main/com/mongodb/util/Hash.java | 253 -
src/main/com/mongodb/util/IdentitySet.java | 85 -
src/main/com/mongodb/util/JSON.java | 576 --
src/main/com/mongodb/util/JSONCallback.java | 134 -
src/main/com/mongodb/util/JSONParseException.java | 58 -
src/main/com/mongodb/util/JSONSerializers.java | 478 --
src/main/com/mongodb/util/ObjectSerializer.java | 37 -
src/main/com/mongodb/util/OptionMap.java | 35 -
src/main/com/mongodb/util/SimplePool.java | 204 -
src/main/com/mongodb/util/StringBuilderPool.java | 55 -
src/main/com/mongodb/util/StringParseUtil.java | 270 -
src/main/com/mongodb/util/ThreadPool.java | 151 -
src/main/com/mongodb/util/ThreadUtil.java | 80 -
src/main/com/mongodb/util/TimeConstants.java | 43 -
src/main/com/mongodb/util/UniqueList.java | 45 -
src/main/com/mongodb/util/Util.java | 72 -
src/main/com/mongodb/util/WeakBag.java | 128 -
.../com/mongodb/util/management/JMException.java | 33 -
.../com/mongodb/util/management/MBeanServer.java | 32 -
.../util/management/MBeanServerFactory.java | 48 -
.../mongodb/util/management/NullMBeanServer.java | 39 -
.../util/management/jmx/JMXMBeanServer.java | 74 -
src/main/com/mongodb/util/package.html | 18 -
src/main/org/bson/BSON.java | 349 --
src/main/org/bson/BSONCallback.java | 78 -
src/main/org/bson/BSONDecoder.java | 34 -
src/main/org/bson/BSONEncoder.java | 30 -
src/main/org/bson/BSONException.java | 73 -
src/main/org/bson/BSONLazyDecoder.java | 28 -
src/main/org/bson/BSONObject.java | 91 -
src/main/org/bson/BasicBSONCallback.java | 216 -
src/main/org/bson/BasicBSONDecoder.java | 637 ---
src/main/org/bson/BasicBSONEncoder.java | 537 --
src/main/org/bson/BasicBSONObject.java | 401 --
src/main/org/bson/EmptyBSONCallback.java | 144 -
src/main/org/bson/KeyCachingLazyBSONObject.java | 74 -
src/main/org/bson/LazyBSONCallback.java | 91 -
src/main/org/bson/LazyBSONDecoder.java | 71 -
src/main/org/bson/LazyBSONList.java | 196 -
src/main/org/bson/LazyBSONObject.java | 745 ---
src/main/org/bson/LazyDBList.java | 57 -
src/main/org/bson/NewBSONDecoder.java | 331 --
src/main/org/bson/Transformer.java | 27 -
src/main/org/bson/io/BSONByteBuffer.java | 146 -
src/main/org/bson/io/BSONInput.java | 18 -
src/main/org/bson/io/BasicOutputBuffer.java | 146 -
src/main/org/bson/io/Bits.java | 117 -
src/main/org/bson/io/OutputBuffer.java | 291 -
src/main/org/bson/io/PoolOutputBuffer.java | 272 -
src/main/org/bson/io/UTF8Encoding.java | 201 -
src/main/org/bson/io/package.html | 18 -
src/main/org/bson/package.html | 18 -
src/main/org/bson/types/BSONTimestamp.java | 96 -
src/main/org/bson/types/BasicBSONList.java | 169 -
src/main/org/bson/types/Binary.java | 95 -
src/main/org/bson/types/Code.java | 58 -
src/main/org/bson/types/CodeWScope.java | 53 -
src/main/org/bson/types/MaxKey.java | 47 -
src/main/org/bson/types/MinKey.java | 47 -
src/main/org/bson/types/ObjectId.java | 592 --
src/main/org/bson/types/Symbol.java | 74 -
src/main/org/bson/types/package.html | 18 -
src/main/org/bson/util/AbstractCopyOnWriteMap.java | 631 ---
src/main/org/bson/util/Assertions.java | 58 -
src/main/org/bson/util/ClassAncestry.java | 88 -
src/main/org/bson/util/ClassMap.java | 100 -
src/main/org/bson/util/ComputingMap.java | 125 -
src/main/org/bson/util/CopyOnWriteMap.java | 272 -
src/main/org/bson/util/SimplePool.java | 62 -
src/main/org/bson/util/StringRangeSet.java | 131 -
src/main/org/bson/util/annotations/GuardedBy.java | 57 -
src/main/org/bson/util/annotations/Immutable.java | 42 -
.../org/bson/util/annotations/NotThreadSafe.java | 34 -
src/main/org/bson/util/annotations/ThreadSafe.java | 33 -
src/main/org/bson/util/package.html | 18 -
src/test/com/mongodb/AggregationTest.java | 312 --
src/test/com/mongodb/BSONBinaryWriterTest.java | 519 --
src/test/com/mongodb/BasicDBObjectTest.java | 175 -
.../BulkWriteBatchCombinerSpecification.groovy | 152 -
.../mongodb/BulkWriteOperationSpecification.groovy | 857 ---
src/test/com/mongodb/ByteTest.java | 483 --
src/test/com/mongodb/ClusterDescriptionTest.java | 209 -
.../mongodb/ClusterSettingsSpecification.groovy | 113 -
src/test/com/mongodb/CommandResultTest.java | 132 -
.../com/mongodb/CompositeServerSelectorTest.java | 71 -
src/test/com/mongodb/ConcurrentPoolTest.java | 183 -
src/test/com/mongodb/DBAddressTest.java | 78 -
src/test/com/mongodb/DBApiLayerTest.java | 70 -
src/test/com/mongodb/DBCollectionTest.java | 620 --
src/test/com/mongodb/DBCursorTest.java | 724 ---
src/test/com/mongodb/DBObjectTest.java | 170 -
src/test/com/mongodb/DBPortTest.java | 89 -
src/test/com/mongodb/DBRefTest.java | 209 -
src/test/com/mongodb/DBTCPConnectorTest.java | 181 -
src/test/com/mongodb/DBTest.java | 594 --
src/test/com/mongodb/DBTests.java | 180 -
src/test/com/mongodb/ErrorTest.java | 78 -
src/test/com/mongodb/Fixture.java | 127 -
.../com/mongodb/FunctionalSpecification.groovy | 49 -
src/test/com/mongodb/IndexMapSpecification.groovy | 83 -
.../JMXConnectionPoolListenerSpecification.groovy | 154 -
src/test/com/mongodb/JavaClientTest.java | 1171 ----
.../LatencyMinimizingServerSelectorTest.java | 89 -
src/test/com/mongodb/LazyDBObjectTest.java | 386 --
.../mongodb/MapReduceOutputSpecification.groovy | 118 -
src/test/com/mongodb/MongoClientOptionsTest.java | 291 -
src/test/com/mongodb/MongoClientTest.java | 129 -
src/test/com/mongodb/MongoClientURITest.java | 324 --
src/test/com/mongodb/MongoCredentialTest.java | 164 -
src/test/com/mongodb/MongoOptionsTest.java | 171 -
src/test/com/mongodb/MongoTest.java | 100 -
src/test/com/mongodb/MongoURITest.java | 79 -
.../com/mongodb/MongosHAServerSelectorTest.java | 101 -
.../mongodb/MultiServerClusterSpecification.groovy | 453 --
src/test/com/mongodb/ObjectIdTest.java | 140 -
src/test/com/mongodb/OutMessageTest.java | 85 -
src/test/com/mongodb/PerformanceTest.java | 299 -
.../PooledConnectionProviderSpecification.groovy | 304 -
.../com/mongodb/PooledConnectionProviderTest.java | 232 -
src/test/com/mongodb/QueryBuilderTest.java | 494 --
src/test/com/mongodb/QueryOpTest.java | 103 -
.../mongodb/ReadPreferenceServerSelectorTest.java | 53 -
src/test/com/mongodb/ReadPreferenceTest.java | 235 -
src/test/com/mongodb/ReflectionTest.java | 139 -
src/test/com/mongodb/ReplPairTest.java | 87 -
src/test/com/mongodb/ReplSetTest.java | 103 -
src/test/com/mongodb/SecondaryReadTest.java | 275 -
src/test/com/mongodb/ServerAddressTest.java | 132 -
src/test/com/mongodb/ServerDescriptionTest.java | 391 --
.../com/mongodb/ServerMonitorSpecification.groovy | 153 -
.../SingleServerClusterSpecification.groovy | 203 -
.../com/mongodb/SingleThreadedMongoPerfTest.java | 55 -
.../com/mongodb/TestClusterableServerFactory.java | 43 -
.../com/mongodb/TestInternalConnectionFactory.java | 74 -
src/test/com/mongodb/TestServer.java | 76 -
.../mongodb/TimeoutTrackingConnectionGetter.java | 49 -
.../mongodb/WriteCommandHelperSpecification.groovy | 132 -
src/test/com/mongodb/WriteConcernTest.java | 191 -
src/test/com/mongodb/framework/Admin.java | 24 -
src/test/com/mongodb/framework/Capped.java | 61 -
src/test/com/mongodb/framework/Circular.java | 52 -
src/test/com/mongodb/framework/Count1.java | 48 -
src/test/com/mongodb/framework/Dbs.java | 69 -
src/test/com/mongodb/framework/Find.java | 37 -
src/test/com/mongodb/framework/Find1.java | 42 -
src/test/com/mongodb/framework/Remove.java | 37 -
src/test/com/mongodb/framework/Stress1.java | 70 -
src/test/com/mongodb/framework/Test1.java | 40 -
src/test/com/mongodb/framework/dispatch | 34 -
src/test/com/mongodb/gridfs/GridFSTest.java | 352 --
src/test/com/mongodb/io/ByteBufferStreamTest.java | 127 -
src/test/com/mongodb/io/StreamUtil.java | 54 -
.../com/mongodb/tools/ConnectionPoolStatTest.java | 52 -
src/test/com/mongodb/util/Base64CodecTest.java | 49 -
src/test/com/mongodb/util/JSONCallbackTest.java | 137 -
src/test/com/mongodb/util/JSONSerializersTest.java | 255 -
src/test/com/mongodb/util/JSONTest.java | 384 --
src/test/com/mongodb/util/SimplePoolTest.java | 217 -
src/test/com/mongodb/util/TestCase.java | 212 -
src/test/com/mongodb/util/UniqueListTest.java | 37 -
src/test/org/bson/BSONTest.java | 354 --
src/test/org/bson/BSONTimestampTest.java | 47 -
src/test/org/bson/BSONTypeSerializableTest.java | 185 -
src/test/org/bson/BasicBSONEncoderTest.java | 53 -
src/test/org/bson/PoolOutputBufferTest.java | 76 -
src/test/org/bson/io/BitsTest.java | 112 -
src/test/org/bson/types/BinaryTest.java | 49 -
src/test/org/bson/util/ClassMapTest.java | 51 -
src/test/org/bson/util/StringRangeSetTest.java | 44 -
src/util/DocTaglet.java | 70 -
src/util/DochubTaglet.java | 36 -
src/util/ManualTaglet.java | 37 -
src/util/ServerReleaseTaglet.java | 26 -
util/build.gradle | 28 +
util/src/main/DocTaglet.java | 82 +
util/src/main/ManualTaglet.java | 42 +
util/src/main/ServerReleaseTaglet.java | 42 +
util/src/main/category/Async.java | 20 +
util/src/main/category/ReplicaSet.java | 20 +
util/src/main/category/Slow.java | 23 +
util/src/main/category/SlowUnit.java | 23 +
1967 files changed, 221641 insertions(+), 64563 deletions(-)
create mode 100644 .evg.yml
create mode 100644 .gitattributes
create mode 100644 Issues.txt
create mode 100644 bson/build.gradle
create mode 100644 bson/src/main/org/bson/AbstractBsonReader.java
create mode 100644 bson/src/main/org/bson/AbstractBsonWriter.java
create mode 100644 bson/src/main/org/bson/BSONException.java
create mode 100644 bson/src/main/org/bson/BsonArray.java
create mode 100644 bson/src/main/org/bson/BsonBinary.java
create mode 100644 bson/src/main/org/bson/BsonBinaryReader.java
create mode 100644 bson/src/main/org/bson/BsonBinarySubType.java
create mode 100644 bson/src/main/org/bson/BsonBinaryWriter.java
create mode 100644 bson/src/main/org/bson/BsonBinaryWriterSettings.java
create mode 100644 bson/src/main/org/bson/BsonBoolean.java
create mode 100644 bson/src/main/org/bson/BsonContextType.java
create mode 100644 bson/src/main/org/bson/BsonDateTime.java
create mode 100644 bson/src/main/org/bson/BsonDbPointer.java
create mode 100644 bson/src/main/org/bson/BsonDocument.java
create mode 100644 bson/src/main/org/bson/BsonDocumentReader.java
create mode 100644 bson/src/main/org/bson/BsonDocumentWrapper.java
create mode 100644 bson/src/main/org/bson/BsonDocumentWriter.java
create mode 100644 bson/src/main/org/bson/BsonDouble.java
create mode 100644 bson/src/main/org/bson/BsonElement.java
create mode 100644 bson/src/main/org/bson/BsonInt32.java
create mode 100644 bson/src/main/org/bson/BsonInt64.java
create mode 100644 bson/src/main/org/bson/BsonInvalidOperationException.java
create mode 100644 bson/src/main/org/bson/BsonJavaScript.java
create mode 100644 bson/src/main/org/bson/BsonJavaScriptWithScope.java
create mode 100644 bson/src/main/org/bson/BsonMaxKey.java
create mode 100644 bson/src/main/org/bson/BsonMinKey.java
create mode 100644 bson/src/main/org/bson/BsonNull.java
create mode 100644 bson/src/main/org/bson/BsonNumber.java
create mode 100644 bson/src/main/org/bson/BsonObjectId.java
create mode 100644 bson/src/main/org/bson/BsonReader.java
create mode 100644 bson/src/main/org/bson/BsonRegularExpression.java
create mode 100644 bson/src/main/org/bson/BsonSerializationException.java
create mode 100644 bson/src/main/org/bson/BsonString.java
create mode 100644 bson/src/main/org/bson/BsonSymbol.java
create mode 100644 bson/src/main/org/bson/BsonTimestamp.java
create mode 100644 bson/src/main/org/bson/BsonType.java
create mode 100644 bson/src/main/org/bson/BsonUndefined.java
create mode 100644 bson/src/main/org/bson/BsonValue.java
create mode 100644 bson/src/main/org/bson/BsonWriter.java
create mode 100644 bson/src/main/org/bson/BsonWriterSettings.java
create mode 100644 bson/src/main/org/bson/ByteBuf.java
create mode 100644 bson/src/main/org/bson/ByteBufNIO.java
create mode 100644 bson/src/main/org/bson/Document.java
create mode 100644 bson/src/main/org/bson/FieldNameValidator.java
create mode 100644 bson/src/main/org/bson/NoOpFieldNameValidator.java
create mode 100644 bson/src/main/org/bson/RawBsonDocument.java
create mode 100644 bson/src/main/org/bson/StringUtils.java
create mode 100644 bson/src/main/org/bson/Transformer.java
create mode 100644 bson/src/main/org/bson/UuidRepresentation.java
create mode 100644 bson/src/main/org/bson/assertions/Assertions.java
create mode 100644 bson/src/main/org/bson/assertions/package-info.java
create mode 100644 bson/src/main/org/bson/codecs/AtomicBooleanCodec.java
create mode 100644 bson/src/main/org/bson/codecs/AtomicIntegerCodec.java
create mode 100644 bson/src/main/org/bson/codecs/AtomicLongCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BinaryCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BooleanCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonArrayCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonBinaryCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonBooleanCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonDBPointerCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonDateTimeCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonDocumentCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonDocumentWrapperCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonDoubleCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonInt32Codec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonInt64Codec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonJavaScriptCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonJavaScriptWithScopeCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonMaxKeyCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonMinKeyCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonNullCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonObjectIdCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonRegularExpressionCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonStringCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonSymbolCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonTimestampCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonTypeClassMap.java
create mode 100644 bson/src/main/org/bson/codecs/BsonTypeCodecMap.java
create mode 100644 bson/src/main/org/bson/codecs/BsonUndefinedCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonValueCodec.java
create mode 100644 bson/src/main/org/bson/codecs/BsonValueCodecProvider.java
create mode 100644 bson/src/main/org/bson/codecs/ByteArrayCodec.java
create mode 100644 bson/src/main/org/bson/codecs/ByteCodec.java
create mode 100644 bson/src/main/org/bson/codecs/CharacterCodec.java
create mode 100644 bson/src/main/org/bson/codecs/CodeCodec.java
create mode 100644 bson/src/main/org/bson/codecs/CodeWithScopeCodec.java
create mode 100644 bson/src/main/org/bson/codecs/Codec.java
create mode 100644 bson/src/main/org/bson/codecs/CollectibleCodec.java
create mode 100644 bson/src/main/org/bson/codecs/DateCodec.java
create mode 100644 bson/src/main/org/bson/codecs/Decoder.java
create mode 100644 bson/src/main/org/bson/codecs/DecoderContext.java
create mode 100644 bson/src/main/org/bson/codecs/DocumentCodec.java
create mode 100644 bson/src/main/org/bson/codecs/DocumentCodecProvider.java
create mode 100644 bson/src/main/org/bson/codecs/DoubleCodec.java
create mode 100644 bson/src/main/org/bson/codecs/Encoder.java
create mode 100644 bson/src/main/org/bson/codecs/EncoderContext.java
create mode 100644 bson/src/main/org/bson/codecs/FloatCodec.java
create mode 100644 bson/src/main/org/bson/codecs/IdGenerator.java
create mode 100644 bson/src/main/org/bson/codecs/IntegerCodec.java
create mode 100644 bson/src/main/org/bson/codecs/IterableCodec.java
create mode 100644 bson/src/main/org/bson/codecs/IterableCodecProvider.java
create mode 100644 bson/src/main/org/bson/codecs/LongCodec.java
create mode 100644 bson/src/main/org/bson/codecs/MaxKeyCodec.java
create mode 100644 bson/src/main/org/bson/codecs/MinKeyCodec.java
create mode 100644 bson/src/main/org/bson/codecs/ObjectIdCodec.java
create mode 100644 bson/src/main/org/bson/codecs/ObjectIdGenerator.java
create mode 100644 bson/src/main/org/bson/codecs/PatternCodec.java
create mode 100644 bson/src/main/org/bson/codecs/RawBsonDocumentCodec.java
create mode 100644 bson/src/main/org/bson/codecs/ShortCodec.java
create mode 100644 bson/src/main/org/bson/codecs/StringCodec.java
create mode 100644 bson/src/main/org/bson/codecs/SymbolCodec.java
create mode 100644 bson/src/main/org/bson/codecs/UuidCodec.java
create mode 100644 bson/src/main/org/bson/codecs/UuidCodecHelper.java
create mode 100644 bson/src/main/org/bson/codecs/UuidCodecProvider.java
create mode 100644 bson/src/main/org/bson/codecs/ValueCodecProvider.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/ChildCodecRegistry.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/CodecCache.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/CodecConfigurationException.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/CodecProvider.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/CodecRegistries.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/CodecRegistry.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/LazyCodec.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/MapOfCodecsProvider.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/Optional.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/ProvidersCodecRegistry.java
create mode 100644 bson/src/main/org/bson/codecs/configuration/package-info.java
create mode 100644 bson/src/main/org/bson/codecs/package-info.java
create mode 100644 bson/src/main/org/bson/conversions/Bson.java
create mode 100644 bson/src/main/org/bson/conversions/package-info.java
create mode 100644 bson/src/main/org/bson/diagnostics/Loggers.java
create mode 100644 bson/src/main/org/bson/diagnostics/package-info.java
create mode 100644 bson/src/main/org/bson/io/BasicOutputBuffer.java
create mode 100644 bson/src/main/org/bson/io/BsonInput.java
create mode 100644 bson/src/main/org/bson/io/BsonOutput.java
create mode 100644 bson/src/main/org/bson/io/ByteBufferBsonInput.java
create mode 100644 bson/src/main/org/bson/io/OutputBuffer.java
create mode 100644 bson/src/main/org/bson/io/package-info.java
create mode 100644 bson/src/main/org/bson/json/JsonBuffer.java
create mode 100644 bson/src/main/org/bson/json/JsonMode.java
create mode 100644 bson/src/main/org/bson/json/JsonParseException.java
create mode 100644 bson/src/main/org/bson/json/JsonReader.java
create mode 100644 bson/src/main/org/bson/json/JsonScanner.java
create mode 100644 bson/src/main/org/bson/json/JsonToken.java
create mode 100644 bson/src/main/org/bson/json/JsonTokenType.java
create mode 100644 bson/src/main/org/bson/json/JsonWriter.java
create mode 100644 bson/src/main/org/bson/json/JsonWriterSettings.java
create mode 100644 bson/src/main/org/bson/json/package-info.java
create mode 100644 bson/src/main/org/bson/package-info.java
create mode 100644 bson/src/main/org/bson/types/Binary.java
create mode 100644 bson/src/main/org/bson/types/Code.java
create mode 100644 bson/src/main/org/bson/types/CodeWithScope.java
create mode 100644 bson/src/main/org/bson/types/MaxKey.java
create mode 100644 bson/src/main/org/bson/types/MinKey.java
create mode 100644 bson/src/main/org/bson/types/ObjectId.java
create mode 100644 bson/src/main/org/bson/types/Symbol.java
create mode 100644 bson/src/main/org/bson/types/package-info.java
create mode 100644 bson/src/test/resources/bson/array.json
create mode 100644 bson/src/test/resources/bson/boolean.json
create mode 100644 bson/src/test/resources/bson/corrupted.json
create mode 100644 bson/src/test/resources/bson/int32.json
create mode 100644 bson/src/test/resources/bson/string.json
create mode 100644 bson/src/test/unit/org/bson/BsonBinaryReaderTest.java
create mode 100644 bson/src/test/unit/org/bson/BsonBinaryWriterTest.java
create mode 100644 bson/src/test/unit/org/bson/BsonDocumentReaderSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/BsonDocumentSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/BsonDocumentTest.java
create mode 100644 bson/src/test/unit/org/bson/BsonDocumentWrapperSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/BsonDocumentWriterSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/BsonValueSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/BsonWriterSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/DocumentTest.java
create mode 100644 bson/src/test/unit/org/bson/GenericBsonTest.java
create mode 100644 bson/src/test/unit/org/bson/LimitedLookaheadMarkSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/RawBsonDocumentSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/AtomicCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/BsonDocumentCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/BsonDocumentSubclass.java
create mode 100644 bson/src/test/unit/org/bson/codecs/BsonValueCodecProviderSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/CharacterCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/CodeWithScopeSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/CodecTestUtil.java
create mode 100644 bson/src/test/unit/org/bson/codecs/DocumentCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/DocumentCodecTest.java
create mode 100644 bson/src/test/unit/org/bson/codecs/IterableCodecProviderSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/IterableCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/RawBsonDocumentCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/UndefinedCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/UuidCodecSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/ValueCodecProviderSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/configuration/CodeRegistriesSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/configuration/CodecCacheSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/codecs/configuration/ProvidersCodecRegistrySpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/io/BasicOutputBufferSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/io/BasicOutputBufferTest.java
create mode 100644 bson/src/test/unit/org/bson/io/ByteBufferBsonInputSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/json/JsonBufferTest.java
create mode 100644 bson/src/test/unit/org/bson/json/JsonReaderTest.java
create mode 100644 bson/src/test/unit/org/bson/json/JsonScannerTest.java
create mode 100644 bson/src/test/unit/org/bson/json/JsonWriterTest.java
create mode 100644 bson/src/test/unit/org/bson/types/DocumentSpecification.groovy
create mode 100644 bson/src/test/unit/org/bson/types/ObjectIdTest.java
create mode 100644 bson/src/test/unit/util/GroovyHelpers.java
create mode 100644 bson/src/test/unit/util/JsonPoweredTestHelper.java
delete mode 100644 build.properties
delete mode 100644 build.xml
create mode 100644 config/checkstyle-exclude.xml
delete mode 100644 config/checkstyle-lite.xml
create mode 100644 config/checkstyle.xml
create mode 100644 config/findbugs-exclude.xml
create mode 100644 docs/README.md
create mode 100644 docs/landing/README.md
create mode 100644 docs/landing/config.toml
create mode 100644 docs/landing/content/.readme
create mode 100644 docs/landing/data/releases.toml
create mode 100644 docs/landing/layouts/.readme
create mode 100644 docs/landing/layouts/404.html
create mode 100644 docs/landing/layouts/index.html
create mode 100644 docs/landing/layouts/partials/assets/analytics.html
create mode 100644 docs/landing/layouts/partials/assets/css.html
create mode 100644 docs/landing/layouts/partials/assets/javascripts.html
create mode 100644 docs/landing/layouts/partials/features.html
create mode 100644 docs/landing/layouts/partials/footer.html
create mode 100644 docs/landing/layouts/partials/header/main.html
create mode 100644 docs/landing/layouts/partials/header/topRight.html
create mode 100644 docs/landing/layouts/partials/hero.html
create mode 100644 docs/landing/layouts/partials/introduction.html
create mode 100644 docs/landing/layouts/partials/meta.html
create mode 100644 docs/landing/layouts/partials/mongodbUniversity.html
create mode 100644 docs/landing/layouts/partials/quickStart.html
create mode 100644 docs/landing/layouts/partials/releases.html
create mode 100644 docs/landing/static/.nojekyll
create mode 100644 docs/landing/static/apple-touch-icon.png
create mode 100644 docs/landing/static/favicon.ico
create mode 100644 docs/landing/static/s/css/frontpage.css
create mode 100644 docs/landing/static/s/img/24px-baseline-overlay.png
create mode 100644 docs/landing/static/s/img/back-body.png
create mode 100644 docs/landing/static/s/img/code-block-bg.png
create mode 100644 docs/landing/static/s/img/code-block-bg at 2x.png
create mode 100644 docs/landing/static/s/img/favicon.png
create mode 100755 docs/landing/static/s/img/gray.png
create mode 100755 docs/landing/static/s/img/logo-mongodb-header.png
create mode 100644 docs/landing/static/s/img/mongoJVMlogo.png
create mode 100644 docs/landing/static/s/img/mongodb-university-logo.png
create mode 100644 docs/landing/static/s/img/social-facebook.png
create mode 100644 docs/landing/static/s/img/social-facebook at 2x.png
create mode 100644 docs/landing/static/s/img/social-gplus.png
create mode 100644 docs/landing/static/s/img/social-gplus at 2x.png
create mode 100644 docs/landing/static/s/img/social-twitter.png
create mode 100644 docs/landing/static/s/img/social-twitter at 2x.png
create mode 100644 docs/landing/static/s/img/social-youtube.png
create mode 100644 docs/landing/static/s/img/social-youtube at 2x.png
create mode 100644 docs/landing/static/s/img/trans-user-back.png
create mode 100644 docs/landing/static/s/img/trans-user-left.png
create mode 100644 docs/landing/static/s/img/trans-user-right.png
create mode 100644 docs/landing/static/s/js/frontpage.js
create mode 100644 docs/landing/static/versions.json
create mode 100644 docs/reference/README.md
create mode 100644 docs/reference/config.toml
create mode 100644 docs/reference/content/bson/codecs.md
create mode 100644 docs/reference/content/bson/documents.md
create mode 100644 docs/reference/content/bson/extended-json.md
create mode 100644 docs/reference/content/bson/index.md
create mode 100644 docs/reference/content/bson/installation-guide.md
create mode 100644 docs/reference/content/bson/readers-and-writers.md
create mode 100644 docs/reference/content/builders/aggregation.md
create mode 100644 docs/reference/content/builders/filters.md
create mode 100644 docs/reference/content/builders/index.md
create mode 100644 docs/reference/content/builders/indexes.md
create mode 100644 docs/reference/content/builders/projections.md
create mode 100644 docs/reference/content/builders/sorts.md
create mode 100644 docs/reference/content/builders/updates.md
create mode 100644 docs/reference/content/driver-async/getting-started/index.md
create mode 100644 docs/reference/content/driver-async/getting-started/installation-guide.md
create mode 100644 docs/reference/content/driver-async/getting-started/quick-tour-admin.md
create mode 100644 docs/reference/content/driver-async/getting-started/quick-tour.md
create mode 100644 docs/reference/content/driver-async/index.md
create mode 100644 docs/reference/content/driver-async/reference/connecting/authenticating.md
create mode 100644 docs/reference/content/driver-async/reference/connecting/connection-settings.md
create mode 100644 docs/reference/content/driver-async/reference/connecting/index.md
create mode 100644 docs/reference/content/driver-async/reference/connecting/ssl.md
create mode 100644 docs/reference/content/driver-async/reference/crud/index.md
create mode 100644 docs/reference/content/driver-async/reference/gridfs/index.md
create mode 100644 docs/reference/content/driver-async/reference/index.md
create mode 100644 docs/reference/content/driver-async/reference/management/index.md
create mode 100644 docs/reference/content/driver-async/reference/management/logging.md
create mode 100644 docs/reference/content/driver-async/reference/management/monitoring.md
create mode 100644 docs/reference/content/driver-async/reference/observables.md
create mode 100644 docs/reference/content/driver/getting-started/index.md
create mode 100644 docs/reference/content/driver/getting-started/installation-guide.md
create mode 100644 docs/reference/content/driver/getting-started/quick-tour-admin.md
create mode 100644 docs/reference/content/driver/getting-started/quick-tour.md
create mode 100644 docs/reference/content/driver/index.md
create mode 100644 docs/reference/content/driver/reference/connecting/authenticating.md
create mode 100644 docs/reference/content/driver/reference/connecting/connection-settings.md
create mode 100644 docs/reference/content/driver/reference/connecting/index.md
create mode 100644 docs/reference/content/driver/reference/connecting/jndi.md
create mode 100644 docs/reference/content/driver/reference/connecting/ssl.md
create mode 100644 docs/reference/content/driver/reference/crud/index.md
create mode 100644 docs/reference/content/driver/reference/gridfs/index.md
create mode 100644 docs/reference/content/driver/reference/index.md
create mode 100644 docs/reference/content/driver/reference/management/index.md
create mode 100644 docs/reference/content/driver/reference/management/logging.md
create mode 100644 docs/reference/content/driver/reference/management/monitoring.md
create mode 100644 docs/reference/content/index.md
create mode 100644 docs/reference/content/issues-help.md
create mode 100644 docs/reference/content/whats-new/index.md
create mode 100644 docs/reference/content/whats-new/upgrading.md
create mode 100644 docs/reference/data/.readme
create mode 100644 docs/reference/data/mongodb.toml
create mode 100644 docs/reference/layouts/.readme
create mode 100644 docs/reference/layouts/partials/assets/cssExtras.html
create mode 100644 docs/reference/layouts/partials/assets/javascriptExtras.html
create mode 100644 docs/reference/layouts/shortcodes/apiref.html
create mode 100644 docs/reference/layouts/shortcodes/distroPicker.html
create mode 100644 docs/reference/layouts/shortcodes/install.html
create mode 100644 docs/reference/static/.readme
create mode 100644 docs/reference/static/css/java.css
create mode 100644 docs/reference/static/js/java.js
create mode 100644 docs/reference/themes/mongodb/LICENSE.md
create mode 100644 docs/reference/themes/mongodb/README.md
create mode 100644 docs/reference/themes/mongodb/archetypes/default.md
create mode 100644 docs/reference/themes/mongodb/data/mongodb.toml
create mode 100644 docs/reference/themes/mongodb/layouts/_default/li.html
create mode 100644 docs/reference/themes/mongodb/layouts/_default/list.html
create mode 100644 docs/reference/themes/mongodb/layouts/_default/single.html
create mode 100644 docs/reference/themes/mongodb/layouts/index.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/assets/analytics.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/assets/css.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/assets/cssExtras.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/assets/javascriptExtras.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/assets/javascripts.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/footer.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/header.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/header/contentHeader.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/header/main.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/header/search.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/header/topRight.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/menu.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/menu/currentItem.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/menu/footer.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/menu/item.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/menu/options.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/meta.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/rightColumn.html
create mode 100644 docs/reference/themes/mongodb/layouts/partials/welcome.html
create mode 100644 docs/reference/themes/mongodb/layouts/shortcodes/docsref.html
create mode 100644 docs/reference/themes/mongodb/layouts/shortcodes/note.html
create mode 100644 docs/reference/themes/mongodb/layouts/shortcodes/srcref.html
create mode 100644 docs/reference/themes/mongodb/static/.nojekyll
create mode 100644 docs/reference/themes/mongodb/static/apple-touch-icon.png
create mode 100644 docs/reference/themes/mongodb/static/css/bootstrap-custom.css
create mode 100644 docs/reference/themes/mongodb/static/css/overrides.css
create mode 100644 docs/reference/themes/mongodb/static/css/reset.css
create mode 100644 docs/reference/themes/mongodb/static/favicon.ico
create mode 100644 docs/reference/themes/mongodb/static/img/24px-baseline-overlay.png
create mode 100644 docs/reference/themes/mongodb/static/img/back-body.png
create mode 100644 docs/reference/themes/mongodb/static/img/code-block-bg.png
create mode 100644 docs/reference/themes/mongodb/static/img/code-block-bg at 2x.png
create mode 100644 docs/reference/themes/mongodb/static/img/favicon.png
create mode 100755 docs/reference/themes/mongodb/static/img/gray.png
create mode 100755 docs/reference/themes/mongodb/static/img/logo-mongodb-header.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-facebook.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-facebook at 2x.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-gplus.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-gplus at 2x.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-twitter.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-twitter at 2x.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-youtube.png
create mode 100644 docs/reference/themes/mongodb/static/img/social-youtube at 2x.png
create mode 100644 docs/reference/themes/mongodb/static/img/trans-user-back.png
create mode 100644 docs/reference/themes/mongodb/static/img/trans-user-left.png
create mode 100644 docs/reference/themes/mongodb/static/img/trans-user-right.png
create mode 100644 docs/reference/themes/mongodb/static/js/navbar.js
create mode 100644 docs/reference/themes/mongodb/static/js/scripts.js
create mode 100644 docs/reference/themes/mongodb/theme.toml
create mode 100644 driver-async/README.md
create mode 100644 driver-async/build.gradle
create mode 100644 driver-async/src/examples/gridfs/GridFSTour.java
create mode 100644 driver-async/src/examples/gridfs/package-info.java
create mode 100644 driver-async/src/examples/primer/AggregatePrimer.java
create mode 100644 driver-async/src/examples/primer/IndexesPrimer.java
create mode 100644 driver-async/src/examples/primer/InsertPrimer.java
create mode 100644 driver-async/src/examples/primer/PrimerTestCase.java
create mode 100644 driver-async/src/examples/primer/QueryPrimer.java
create mode 100644 driver-async/src/examples/primer/RemovePrimer.java
create mode 100644 driver-async/src/examples/primer/UpdatePrimer.java
create mode 100644 driver-async/src/examples/tour/QuickTour.java
create mode 100644 driver-async/src/examples/tour/QuickTourAdmin.java
create mode 100644 driver-async/src/examples/tour/package-info.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/AbstractSubscription.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/AggregateIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/AggregateIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/AwaitingWriteOperationIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/DistinctIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/DistinctIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/FindIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/FindIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/FlatteningSingleResultCallbackSubscription.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/ListCollectionsIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/ListCollectionsIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/ListDatabasesIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/ListDatabasesIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/ListIndexesIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/ListIndexesIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MapReduceIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MapReduceIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MappingAsyncBatchCursor.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MappingIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoClient.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoClientImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoClientSettings.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoClients.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoCollection.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoCollectionImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoDatabase.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoDatabaseImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/MongoIterableSubscription.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/Observable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/Observables.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/Observer.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/OperationIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/SingleResultCallbackSubscription.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/Subscription.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/AsyncInputStream.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/AsyncOutputStream.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSBucket.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSBucketImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSBuckets.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSDownloadStream.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSDownloadStreamImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSFindIterable.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSFindIterableImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSIndexCheck.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSIndexCheckImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSUploadStream.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/GridFSUploadStreamImpl.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/helpers/AsyncStreamHelper.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/helpers/AsynchronousChannelHelper.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/helpers/package-info.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/gridfs/package-info.java
create mode 100644 driver-async/src/main/com/mongodb/async/client/package-info.java
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/CrudTest.java
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/DatabaseTestCase.java
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/Fixture.java
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/ForEachSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/FunctionalSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/MapSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/MongoClientListenerRegistrationSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/MongoClientsSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/NettyStreamFactoryFactorySmokeTestSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/SmokeTestSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/TargetDocument.java
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/gridfs/GridFSBucketSmokeTestSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/gridfs/GridFSTest.java
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/gridfs/GridFSTestHelper.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/gridfs/helpers/AsyncStreamHelperTestSpecification.groovy
create mode 100644 driver-async/src/test/functional/com/mongodb/async/client/gridfs/helpers/AsynchronousChannelHelperSmokeTestSpecification.groovy
create mode 100644 driver-async/src/test/resources/GridFSAsync/GridFSTestFile.txt
create mode 100644 driver-async/src/test/resources/logback-test.xml
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/AggregateIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/AwaitingWriteOperationIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/DistinctIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/FindIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/FlatteningSingleResultCallbackSubscriptionSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/ListCollectionsIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/ListDatabasesIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/ListIndexesIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/MapReduceIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/MappingAsyncBatchCursorSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/MongoClientSettingsSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/MongoClientSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/MongoCollectionSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/MongoDatabaseSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/MongoIterableSubscriptionSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/SingleResultCallbackSubscriptionSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/TestObserver.java
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/TestOperationExecutor.java
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/gridfs/GridFSBucketSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/gridfs/GridFSDownloadStreamSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/gridfs/GridFSFindIterableSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/gridfs/GridFSIndexCheckSpecification.groovy
create mode 100644 driver-async/src/test/unit/com/mongodb/async/client/gridfs/GridFSUploadStreamSpecification.groovy
create mode 100644 driver-core/.gitignore
create mode 100644 driver-core/build.gradle
create mode 100644 driver-core/src/main/com/mongodb/AuthenticationMechanism.java
create mode 100644 driver-core/src/main/com/mongodb/Block.java
create mode 100644 driver-core/src/main/com/mongodb/ConnectionString.java
create mode 100644 driver-core/src/main/com/mongodb/CursorType.java
create mode 100644 driver-core/src/main/com/mongodb/DuplicateKeyException.java
create mode 100644 driver-core/src/main/com/mongodb/ErrorCategory.java
create mode 100644 driver-core/src/main/com/mongodb/ExplainVerbosity.java
create mode 100644 driver-core/src/main/com/mongodb/Function.java
create mode 100644 driver-core/src/main/com/mongodb/MongoBulkWriteException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoClientException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoCommandException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoCredential.java
create mode 100644 driver-core/src/main/com/mongodb/MongoCursorNotFoundException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoExecutionTimeoutException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoGridFSException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoIncompatibleDriverException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoInternalException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoInterruptedException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoNamespace.java
create mode 100644 driver-core/src/main/com/mongodb/MongoNodeIsRecoveringException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoNotPrimaryException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoQueryException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoSecurityException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoServerException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoSocketClosedException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoSocketException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoSocketOpenException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoSocketReadException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoSocketReadTimeoutException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoSocketWriteException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoTimeoutException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoWaitQueueFullException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoWriteConcernException.java
create mode 100644 driver-core/src/main/com/mongodb/MongoWriteException.java
create mode 100644 driver-core/src/main/com/mongodb/ReadConcern.java
create mode 100644 driver-core/src/main/com/mongodb/ReadConcernLevel.java
create mode 100644 driver-core/src/main/com/mongodb/ReadPreference.java
create mode 100644 driver-core/src/main/com/mongodb/ServerAddress.java
create mode 100644 driver-core/src/main/com/mongodb/ServerCursor.java
create mode 100644 driver-core/src/main/com/mongodb/Tag.java
create mode 100644 driver-core/src/main/com/mongodb/TagSet.java
create mode 100644 driver-core/src/main/com/mongodb/TaggableReadPreference.java
create mode 100644 driver-core/src/main/com/mongodb/WriteConcern.java
create mode 100644 driver-core/src/main/com/mongodb/WriteConcernException.java
create mode 100644 driver-core/src/main/com/mongodb/WriteConcernResult.java
create mode 100644 driver-core/src/main/com/mongodb/WriteError.java
create mode 100644 driver-core/src/main/com/mongodb/annotations/Beta.java
create mode 100644 driver-core/src/main/com/mongodb/annotations/Immutable.java
create mode 100644 driver-core/src/main/com/mongodb/annotations/NotThreadSafe.java
create mode 100644 driver-core/src/main/com/mongodb/annotations/ThreadSafe.java
create mode 100644 driver-core/src/main/com/mongodb/annotations/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/assertions/Assertions.java
create mode 100644 driver-core/src/main/com/mongodb/assertions/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/async/AsyncBatchCursor.java
create mode 100644 driver-core/src/main/com/mongodb/async/SingleResultCallback.java
create mode 100644 driver-core/src/main/com/mongodb/async/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/binding/AbstractReferenceCounted.java
create mode 100644 driver-core/src/main/com/mongodb/binding/AsyncClusterBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/AsyncConnectionSource.java
create mode 100644 driver-core/src/main/com/mongodb/binding/AsyncReadBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/AsyncReadWriteBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/AsyncSingleConnectionReadBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/AsyncWriteBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/ClusterBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/ConnectionSource.java
create mode 100644 driver-core/src/main/com/mongodb/binding/ReadBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/ReadWriteBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/ReferenceCounted.java
create mode 100644 driver-core/src/main/com/mongodb/binding/SingleConnectionReadBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/SingleServerBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/WriteBinding.java
create mode 100644 driver-core/src/main/com/mongodb/binding/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/BulkWriteError.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/BulkWriteResult.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/BulkWriteUpsert.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/DeleteRequest.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/IndexRequest.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/InsertRequest.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/UpdateRequest.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/WriteConcernError.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/WriteRequest.java
create mode 100644 driver-core/src/main/com/mongodb/bulk/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/codecs/GridFSFileCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/codecs/GridFSFileCodecProvider.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/codecs/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/model/GridFSDownloadByNameOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/model/GridFSDownloadOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/model/GridFSFile.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/model/GridFSUploadOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/gridfs/model/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/Accumulators.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/Aggregates.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/BsonField.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/BuildersHelper.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/BulkWriteOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/CountOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/CreateCollectionOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/DeleteManyModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/DeleteOneModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/Filters.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/FindOneAndDeleteOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/FindOneAndReplaceOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/FindOneAndUpdateOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/FindOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/IndexModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/IndexOptionDefaults.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/IndexOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/Indexes.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/InsertManyOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/InsertOneModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/InsertOneOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/MapReduceAction.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/ParallelCollectionScanOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/Projections.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/PushOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/RenameCollectionOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/ReplaceOneModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/ReturnDocument.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/SimpleExpression.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/Sorts.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/TextSearchOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/UnwindOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/UpdateManyModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/UpdateOneModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/UpdateOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/Updates.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/ValidationAction.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/ValidationLevel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/ValidationOptions.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/WriteModel.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/CoordinateReferenceSystem.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/CoordinateReferenceSystemType.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/GeoJsonObjectType.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/Geometry.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/GeometryCollection.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/LineString.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/MultiLineString.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/MultiPoint.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/MultiPolygon.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/NamedCoordinateReferenceSystem.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/Point.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/Polygon.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/PolygonCoordinates.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/Position.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/GeoJsonCodecProvider.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/GeometryCodecHelper.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/GeometryCollectionCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/LineStringCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/MultiLineStringCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/MultiPointCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/MultiPolygonCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/NamedCoordinateReferenceSystemCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/PointCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/PolygonCodec.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/codecs/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/geojson/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/client/model/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/client/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/client/result/DeleteResult.java
create mode 100644 driver-core/src/main/com/mongodb/client/result/UpdateResult.java
create mode 100644 driver-core/src/main/com/mongodb/client/result/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/connection/AbstractReferenceCounted.java
create mode 100644 driver-core/src/main/com/mongodb/connection/AsyncCompletionHandler.java
create mode 100644 driver-core/src/main/com/mongodb/connection/AsyncConnection.java
create mode 100644 driver-core/src/main/com/mongodb/connection/AsyncWritableByteChannel.java
create mode 100644 driver-core/src/main/com/mongodb/connection/AsynchronousSocketChannelStream.java
create mode 100644 driver-core/src/main/com/mongodb/connection/AsynchronousSocketChannelStreamFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/AsynchronousSocketChannelStreamFactoryFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/Authenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/Base64Codec.java
create mode 100644 driver-core/src/main/com/mongodb/connection/BaseCluster.java
create mode 100644 driver-core/src/main/com/mongodb/connection/BaseQueryMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/BaseWriteCommandMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/BufferProvider.java
create mode 100644 driver-core/src/main/com/mongodb/connection/BulkWriteBatchCombiner.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ByteBufBsonDocument.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ByteBufferBsonOutput.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ChangeEvent.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ChangeListener.java
create mode 100644 driver-core/src/main/com/mongodb/connection/Cluster.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterConnectionMode.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterDescription.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterId.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterSettings.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterType.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterableServer.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ClusterableServerFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/CommandHelper.java
create mode 100644 driver-core/src/main/com/mongodb/connection/CommandMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/CommandProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/CommandResultBaseCallback.java
create mode 100644 driver-core/src/main/com/mongodb/connection/CommandResultCallback.java
create mode 100644 driver-core/src/main/com/mongodb/connection/CompositeByteBuf.java
create mode 100644 driver-core/src/main/com/mongodb/connection/Connection.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ConnectionDescription.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ConnectionFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ConnectionId.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ConnectionPool.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ConnectionPoolSettings.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultAuthenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultClusterFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultClusterableServerFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultConnectionFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultConnectionPool.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultServer.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultServerConnection.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultServerMonitor.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DefaultServerMonitorFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DeleteCommandMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DeleteCommandProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DeleteMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DeleteProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/DescriptionHelper.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ExponentiallyWeightedMovingAverage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/FutureAsyncCompletionHandler.java
create mode 100644 driver-core/src/main/com/mongodb/connection/GSSAPIAuthenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/GetMoreMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/GetMoreProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InsertCommandMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InsertCommandProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InsertMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InsertProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InternalConnection.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InternalConnectionFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InternalConnectionInitializer.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InternalStreamConnection.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InternalStreamConnectionFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/InternalStreamConnectionInitializer.java
create mode 100644 driver-core/src/main/com/mongodb/connection/KillCursorProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/KillCursorsMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/MessageSettings.java
create mode 100644 driver-core/src/main/com/mongodb/connection/MultiServerCluster.java
create mode 100644 driver-core/src/main/com/mongodb/connection/NativeAuthenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/NoOpClusterListener.java
create mode 100644 driver-core/src/main/com/mongodb/connection/NoOpConnectionListener.java
create mode 100644 driver-core/src/main/com/mongodb/connection/NoOpConnectionPoolListener.java
create mode 100644 driver-core/src/main/com/mongodb/connection/NoOpServerListener.java
create mode 100644 driver-core/src/main/com/mongodb/connection/NoOpServerMonitorListener.java
create mode 100644 driver-core/src/main/com/mongodb/connection/PlainAuthenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/Protocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ProtocolExecutor.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ProtocolHelper.java
create mode 100644 driver-core/src/main/com/mongodb/connection/QueryMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/QueryProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/QueryResult.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ReplyHeader.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ReplyMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/RequestMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ResponseBuffers.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ResponseCallback.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SaslAuthenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ScramSha1Authenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SendMessageCallback.java
create mode 100644 driver-core/src/main/com/mongodb/connection/Server.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerConnectionState.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerDescription.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerId.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerMonitor.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerMonitorFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerSettings.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerType.java
create mode 100644 driver-core/src/main/com/mongodb/connection/ServerVersion.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SingleServerCluster.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SocketChannelStream.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SocketSettings.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SocketStream.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SocketStreamFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SocketStreamHelper.java
create mode 100644 driver-core/src/main/com/mongodb/connection/SslSettings.java
create mode 100644 driver-core/src/main/com/mongodb/connection/Stream.java
create mode 100644 driver-core/src/main/com/mongodb/connection/StreamFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/StreamFactoryFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/UpdateCommandMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/UpdateCommandProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/UpdateMessage.java
create mode 100644 driver-core/src/main/com/mongodb/connection/UpdateProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/UsageTrackingInternalConnection.java
create mode 100644 driver-core/src/main/com/mongodb/connection/WriteCommandProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/WriteCommandResultHelper.java
create mode 100644 driver-core/src/main/com/mongodb/connection/WriteProtocol.java
create mode 100644 driver-core/src/main/com/mongodb/connection/X509Authenticator.java
create mode 100644 driver-core/src/main/com/mongodb/connection/netty/NettyBufferProvider.java
create mode 100644 driver-core/src/main/com/mongodb/connection/netty/NettyByteBuf.java
create mode 100644 driver-core/src/main/com/mongodb/connection/netty/NettyStream.java
create mode 100644 driver-core/src/main/com/mongodb/connection/netty/NettyStreamFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/netty/NettyStreamFactoryFactory.java
create mode 100644 driver-core/src/main/com/mongodb/connection/netty/ReadTimeoutHandler.java
create mode 100644 driver-core/src/main/com/mongodb/connection/netty/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/connection/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/diagnostics/logging/JULLogger.java
create mode 100644 driver-core/src/main/com/mongodb/diagnostics/logging/Logger.java
create mode 100644 driver-core/src/main/com/mongodb/diagnostics/logging/Loggers.java
create mode 100644 driver-core/src/main/com/mongodb/diagnostics/logging/SLF4JLogger.java
create mode 100644 driver-core/src/main/com/mongodb/diagnostics/logging/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/event/ClusterClosedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ClusterDescriptionChangedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ClusterEventMulticaster.java
create mode 100644 driver-core/src/main/com/mongodb/event/ClusterListener.java
create mode 100644 driver-core/src/main/com/mongodb/event/ClusterListenerAdapter.java
create mode 100644 driver-core/src/main/com/mongodb/event/ClusterOpeningEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/CommandEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/CommandEventMulticaster.java
create mode 100644 driver-core/src/main/com/mongodb/event/CommandFailedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/CommandListener.java
create mode 100644 driver-core/src/main/com/mongodb/event/CommandListenerMulticaster.java
create mode 100644 driver-core/src/main/com/mongodb/event/CommandStartedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/CommandSucceededEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionAddedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionCheckedInEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionCheckedOutEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionClosedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionEventMulticaster.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionListener.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionListenerAdapter.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionMessageReceivedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionMessagesSentEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionOpenedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionPoolClosedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionPoolEventMulticaster.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionPoolListener.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionPoolListenerAdapter.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionPoolOpenedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionPoolWaitQueueEnteredEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionPoolWaitQueueExitedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ConnectionRemovedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerClosedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerDescriptionChangedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerEventMulticaster.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerHeartbeatFailedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerHeartbeatStartedEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerHeartbeatSucceededEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerListener.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerMonitorEventMulticaster.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerMonitorListener.java
create mode 100644 driver-core/src/main/com/mongodb/event/ServerOpeningEvent.java
create mode 100644 driver-core/src/main/com/mongodb/event/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/internal/HexUtils.java
create mode 100644 driver-core/src/main/com/mongodb/internal/async/ErrorHandlingResultCallback.java
create mode 100644 driver-core/src/main/com/mongodb/internal/authentication/NativeAuthenticationHelper.java
create mode 100644 driver-core/src/main/com/mongodb/internal/connection/ConcurrentLinkedDeque.java
create mode 100644 driver-core/src/main/com/mongodb/internal/connection/ConcurrentPool.java
create mode 100644 driver-core/src/main/com/mongodb/internal/connection/IndexMap.java
create mode 100644 driver-core/src/main/com/mongodb/internal/connection/Pool.java
create mode 100644 driver-core/src/main/com/mongodb/internal/connection/PowerOfTwoBufferPool.java
create mode 100644 driver-core/src/main/com/mongodb/internal/connection/SslHelper.java
create mode 100644 driver-core/src/main/com/mongodb/internal/management/jmx/JMXMBeanServer.java
create mode 100644 driver-core/src/main/com/mongodb/internal/thread/DaemonThreadFactory.java
create mode 100644 driver-core/src/main/com/mongodb/internal/validator/CollectibleDocumentFieldNameValidator.java
create mode 100644 driver-core/src/main/com/mongodb/internal/validator/MappedFieldNameValidator.java
create mode 100644 driver-core/src/main/com/mongodb/internal/validator/NoOpFieldNameValidator.java
create mode 100644 driver-core/src/main/com/mongodb/internal/validator/UpdateFieldNameValidator.java
create mode 100644 driver-core/src/main/com/mongodb/management/ConnectionPoolStatistics.java
create mode 100644 driver-core/src/main/com/mongodb/management/ConnectionPoolStatisticsMBean.java
create mode 100644 driver-core/src/main/com/mongodb/management/JMXConnectionPoolListener.java
create mode 100644 driver-core/src/main/com/mongodb/management/MBeanServer.java
create mode 100644 driver-core/src/main/com/mongodb/management/MBeanServerFactory.java
create mode 100644 driver-core/src/main/com/mongodb/management/NullMBeanServer.java
create mode 100644 driver-core/src/main/com/mongodb/management/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/operation/AggregateExplainOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/AggregateOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/AggregateToCollectionOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/AsyncOperationExecutor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/AsyncQueryBatchCursor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/AsyncReadOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/AsyncWriteOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/BaseWriteOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/BatchCursor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/BsonArrayWrapper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/BsonDocumentWrapperHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CommandOperationHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CommandReadOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CommandResultArrayCodec.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CommandResultCodecProvider.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CommandResultDocumentCodec.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CommandWriteOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CountOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CreateCollectionOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CreateIndexesOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CreateUserOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CurrentOpOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/CursorHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/DeleteOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/DistinctOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/DocumentHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/DropCollectionOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/DropDatabaseOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/DropIndexOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/DropUserOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/ExplainHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/FindAndDeleteOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/FindAndModifyHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/FindAndReplaceOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/FindAndUpdateOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/FindOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/FsyncUnlockOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/GroupOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/IndexHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/InsertOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/ListCollectionsOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/ListDatabasesOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/ListIndexesOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceAsyncBatchCursor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceBatchCursor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceInlineResultsAsyncCursor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceInlineResultsCursor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceStatistics.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceToCollectionOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MapReduceWithInlineResultsOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/MixedBulkWriteOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/OperationExecutor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/OperationHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/OrderBy.java
create mode 100644 driver-core/src/main/com/mongodb/operation/ParallelCollectionScanOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/QueryBatchCursor.java
create mode 100644 driver-core/src/main/com/mongodb/operation/QueryHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/ReadOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/RenameCollectionOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/UpdateOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/UpdateUserOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/UserExistsOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/UserOperationHelper.java
create mode 100644 driver-core/src/main/com/mongodb/operation/WriteOperation.java
create mode 100644 driver-core/src/main/com/mongodb/operation/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/package-info.java
create mode 100644 driver-core/src/main/com/mongodb/selector/CompositeServerSelector.java
create mode 100644 driver-core/src/main/com/mongodb/selector/LatencyMinimizingServerSelector.java
create mode 100644 driver-core/src/main/com/mongodb/selector/PrimaryServerSelector.java
create mode 100644 driver-core/src/main/com/mongodb/selector/ReadPreferenceServerSelector.java
create mode 100644 driver-core/src/main/com/mongodb/selector/ServerAddressSelector.java
create mode 100644 driver-core/src/main/com/mongodb/selector/ServerSelector.java
create mode 100644 driver-core/src/main/com/mongodb/selector/WritableServerSelector.java
create mode 100644 driver-core/src/main/com/mongodb/selector/package-info.java
create mode 100644 driver-core/src/test/functional/com/mongodb/ClusterFixture.java
create mode 100644 driver-core/src/test/functional/com/mongodb/FunctionalTest.java
create mode 100644 driver-core/src/test/functional/com/mongodb/OperationFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/binding/AsyncSingleConnectionBinding.java
create mode 100644 driver-core/src/test/functional/com/mongodb/binding/AsyncSingleConnectionBindingTest.java
create mode 100644 driver-core/src/test/functional/com/mongodb/binding/SingleConnectionBinding.java
create mode 100644 driver-core/src/test/functional/com/mongodb/binding/SingleConnectionBindingTest.java
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/AggregatesFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/ArrayUpdatesFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/BitwiseUpdatesFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/FiltersFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/GeoFiltersFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/GeoJsonFiltersFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/IndexesFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/ProjectionFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/SortsFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/model/UpdatesFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/client/test/CollectionHelper.java
create mode 100644 driver-core/src/test/functional/com/mongodb/client/test/Worker.java
create mode 100644 driver-core/src/test/functional/com/mongodb/client/test/WorkerCodec.java
create mode 100644 driver-core/src/test/functional/com/mongodb/client/test/WorkerCodecProvider.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/AsyncStreamTimeoutsSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/AuthenticatingConnectionTest.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/CommandHelperSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/CommandProtocolCommandEventSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/ConnectionSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/DefaultConnectionPoolTest.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/GSSAPIAuthenticationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/GetMoreProtocolCommandEventSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/KillCursorProtocolCommandEventSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/PlainAuthenticationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/PlainAuthenticatorTest.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/ProtocolTestHelper.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/QueryProtocolCommandEventSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/QueueEventsConnectionPoolListener.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/ReplyHeaderSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/ServerHelper.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/ServerMonitorSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/SingleServerClusterTest.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/TestCommandListener.java
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/WriteCommandProtocolCommandEventSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/WriteCommandProtocolSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/WriteProtocolCommandEventSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/connection/WriteProtocolSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/AggregateOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/AggregateToCollectionOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/AsyncQueryBatchCursorFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/CommandOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/CountOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/CreateCollectionOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/CreateIndexesOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/CurrentOpOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/DeleteOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/DistinctOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/DropCollectionOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/DropDatabaseOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/DropIndexOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/DropUserOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/FindAndDeleteOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/FindAndReplaceOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/FindAndUpdateOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/FindOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/FsyncUnlockOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/GroupOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/InsertOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/ListCollectionsOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/ListDatabasesOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/ListIndexesOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/MapReduceToCollectionOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/MapReduceWithInlineResultsOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/MixedBulkWriteOperationAsyncSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/MixedBulkWriteOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/ParallelCollectionScanOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/QueryBatchCursorFunctionalSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/RenameCollectionOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/UpdateOperationForReplacementSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/UpdateOperationSpecification.groovy
create mode 100644 driver-core/src/test/functional/com/mongodb/operation/UserOperationsSpecification.groovy
create mode 100644 driver-core/src/test/resources/command-monitoring/bulkWrite.json
create mode 100644 driver-core/src/test/resources/command-monitoring/command.json
create mode 100644 driver-core/src/test/resources/command-monitoring/deleteMany.json
create mode 100644 driver-core/src/test/resources/command-monitoring/deleteOne.json
create mode 100644 driver-core/src/test/resources/command-monitoring/find.json
create mode 100644 driver-core/src/test/resources/command-monitoring/insertMany.json
create mode 100644 driver-core/src/test/resources/command-monitoring/insertOne.json
create mode 100644 driver-core/src/test/resources/command-monitoring/updateMany.json
create mode 100644 driver-core/src/test/resources/command-monitoring/updateOne.json
create mode 100644 driver-core/src/test/resources/connection-string/invalid-uris.json
create mode 100644 driver-core/src/test/resources/connection-string/valid-auth.json
create mode 100644 driver-core/src/test/resources/connection-string/valid-host_identifiers.json
create mode 100644 driver-core/src/test/resources/connection-string/valid-options.json
create mode 100644 driver-core/src/test/resources/connection-string/valid-unix_socket-absolute.json
create mode 100644 driver-core/src/test/resources/connection-string/valid-unix_socket-relative.json
create mode 100644 driver-core/src/test/resources/connection-string/valid-warnings.json
create mode 100755 driver-core/src/test/resources/crud/read/aggregate.json
create mode 100755 driver-core/src/test/resources/crud/read/count.json
create mode 100755 driver-core/src/test/resources/crud/read/distinct.json
create mode 100755 driver-core/src/test/resources/crud/read/find.json
create mode 100755 driver-core/src/test/resources/crud/write/deleteMany.json
create mode 100755 driver-core/src/test/resources/crud/write/deleteOne.json
create mode 100755 driver-core/src/test/resources/crud/write/findOneAndDelete.json
create mode 100755 driver-core/src/test/resources/crud/write/findOneAndReplace.json
create mode 100755 driver-core/src/test/resources/crud/write/findOneAndUpdate.json
create mode 100755 driver-core/src/test/resources/crud/write/insertMany.json
create mode 100755 driver-core/src/test/resources/crud/write/insertOne.json
create mode 100755 driver-core/src/test/resources/crud/write/replaceOne.json
create mode 100755 driver-core/src/test/resources/crud/write/updateMany.json
create mode 100755 driver-core/src/test/resources/crud/write/updateOne.json
create mode 100644 driver-core/src/test/resources/gridfs-tests/delete.json
create mode 100644 driver-core/src/test/resources/gridfs-tests/download.json
create mode 100644 driver-core/src/test/resources/gridfs-tests/download_by_name.json
create mode 100644 driver-core/src/test/resources/gridfs-tests/upload.json
create mode 100644 driver-core/src/test/resources/logback-test.xml
create mode 100644 driver-core/src/test/resources/read-concern/read-concern.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring-monitoring/replica_set_with_no_primary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring-monitoring/replica_set_with_primary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring-monitoring/replica_set_with_removal.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring-monitoring/required_replica_set.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring-monitoring/standalone.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/discover_arbiters.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/discover_passives.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/discover_primary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/discover_secondary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/discovery.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/equal_electionids.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/ghost_discovered.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/hosts_differ_from_seeds.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/ignore_secondary_electionid.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/member_reconfig.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/member_standalone.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/new_primary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/new_primary_new_electionid.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/new_primary_new_setversion.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/new_primary_wrong_set_name.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/non_rs_member.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/normalize_case.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/null_election_id.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_becomes_standalone.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_changes_set_name.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_disconnect.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_disconnect_electionid.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_disconnect_setversion.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_mismatched_me.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_to_no_primary_mismatched_me.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/primary_wrong_set_name.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/response_from_removed.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/rsother_discovered.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/sec_not_auth.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/secondary_mismatched_me.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/secondary_wrong_set_name.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/secondary_wrong_set_name_with_primary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/setversion_without_electionid.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/stepdown_change_set_name.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/unexpected_mongos.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/use_setversion_without_electionid.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/rs/wrong_set_name.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/sharded/mongos_disconnect.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/sharded/multiple_mongoses.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/sharded/non_mongos_removed.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/sharded/normalize_uri_case.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/direct_connection_external_ip.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/direct_connection_mongos.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/direct_connection_rsarbiter.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/direct_connection_rsprimary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/direct_connection_rssecondary.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/direct_connection_slave.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/direct_connection_standalone.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/not_ok_response.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/standalone_removed.json
create mode 100644 driver-core/src/test/resources/server-discovery-and-monitoring/single/unavailable_seed.json
create mode 100755 driver-core/src/test/resources/server-selection/rtt/first_value.json
create mode 100755 driver-core/src/test/resources/server-selection/rtt/first_value_zero.json
create mode 100755 driver-core/src/test/resources/server-selection/rtt/value_test_1.json
create mode 100755 driver-core/src/test/resources/server-selection/rtt/value_test_2.json
create mode 100755 driver-core/src/test/resources/server-selection/rtt/value_test_3.json
create mode 100755 driver-core/src/test/resources/server-selection/rtt/value_test_4.json
create mode 100755 driver-core/src/test/resources/server-selection/rtt/value_test_5.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/Nearest.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/Nearest_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/Primary.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/PrimaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/PrimaryPreferred_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/Secondary.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/SecondaryPreferred_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/read/Secondary_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetNoPrimary/write/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/Nearest.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/Nearest_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/Primary.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/PrimaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/PrimaryPreferred_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/Secondary.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/SecondaryPreferred_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/read/Secondary_non_matching.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/ReplicaSetWithPrimary/write/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/Sharded/read/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/Sharded/write/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/Single/read/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/Single/write/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/Unknown/read/SecondaryPreferred.json
create mode 100755 driver-core/src/test/resources/server-selection/server_selection/Unknown/write/SecondaryPreferred.json
create mode 100644 driver-core/src/test/resources/write-concern/connection-string/write-concern.json
create mode 100644 driver-core/src/test/resources/write-concern/document/write-concern.json
create mode 100644 driver-core/src/test/unit/com/mongodb/ConnectionStringSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/ConnectionStringTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/CustomMatchers.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/ErrorCategorySpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/IndexRequestSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/MongoCommandExceptionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/MongoCredentialSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/MongoNamespaceSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/ReadConcernLevelSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/ReadConcernSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/ReadConcernTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/ReadPreferenceChooseServersTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/ReadPreferenceSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/ServerAddressSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/TagSetSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/WriteConcernConnectionStringTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/WriteConcernDocumentTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/WriteConcernSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/async/CallbackResultHolder.java
create mode 100644 driver-core/src/test/unit/com/mongodb/async/FutureResultCallback.java
create mode 100644 driver-core/src/test/unit/com/mongodb/binding/AsyncSingleConnectionReadBindingSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/binding/SingleConnectionReadBindingSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/async/FutureResultCallbackSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/gridfs/codecs/GridFSFileCodecProviderSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/gridfs/codecs/GridFSFileCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/gridfs/model/GridFSFileSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/AggregatesSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/BulkWriteOptionsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/FiltersSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/IndexOptionsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/IndexesSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/InsertManyOptionsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/InsertOneOptionsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/ProjectionsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/SortsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/UpdateOptionsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/UpdatesSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/ValidationActionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/ValidationLevelSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/GeometryCollectionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/LineStringSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/MultiLineStringSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/MultiPointSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/MultiPolygonSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/PointSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/PolygonSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/PositionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/codecs/GeometryCollectionCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/codecs/LineStringCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/codecs/MultiLineStringCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/codecs/MultiPointCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/codecs/MultiPolygonCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/codecs/PointCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/client/model/geojson/codecs/PolygonCodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/AbstractServerDiscoveryAndMonitoringTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/Base64CodecSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/BaseClusterSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/BulkWriteBatchCombinerSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ByteBufBsonDocumentSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ByteBufSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ByteBufferBsonOutputSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ChangeEventTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ClusterDescriptionTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ClusterIdSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ClusterSettingsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/CommandEventOnConnectionFailureSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/CommandProtocolCommandEventElisionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/CompositeByteBufSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ConnectionDescriptionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ConnectionIdSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ConnectionPoolSettingsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/DefaultConnectionPoolSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/DefaultServerConnectionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/DefaultServerMonitorSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/DefaultServerSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/DefaultTestClusterableServerFactory.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/DescriptionHelperSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ExponentiallyWeightedMovingAverageSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/GetMoreProtocolSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/InternalStreamConnectionInitializerSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/InternalStreamConnectionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/JMXConnectionPoolListenerSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/MaxDocumentSizeTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/MaxMessageSizeTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/MessageHelper.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/MultiServerClusterSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/NativeAuthenticatorUnitTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/PlainAuthenticatorUnitTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ProtocolHelperSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ReplyMessageTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ScramSha1SaslAuthenticatorTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerDescriptionTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerDiscoveryAndMonitoringMonitoringTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerDiscoveryAndMonitoringTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerIdSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerListenerFactory.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerSelectionRttTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerSelectionSelectionTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerSettingsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/ServerVersionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/SimpleBufferProvider.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/SingleServerClusterSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/SocketSettingsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/SslSettingsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestClusterListener.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestClusterableServerFactory.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestConnection.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestConnectionFactory.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestConnectionPool.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestInternalConnection.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestInternalConnectionFactory.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestServer.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestServerListener.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestServerMonitor.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TestServerMonitorFactory.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/TimeoutTrackingConnectionGetter.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/UsageTrackingConnectionSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/WriteCommandHelperSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/WriteCommandLimitsSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/WriteResultProtocolHelperSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/X509AuthenticatorUnitTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/netty/ByteBufSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/connection/netty/NettyStreamFactoryFactorySpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/event/CommandEventMulticasterSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/event/CommandListenerMulticasterSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/internal/SslHelperSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/internal/connection/ConcurrentPoolTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/internal/connection/IndexMapSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/internal/connection/PowerOfTwoBufferPoolTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/internal/thread/DaemonThreadFactorySpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/internal/validator/CollectibleDocumentFieldNameValidatorTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/operation/AsyncQueryBatchCursorSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/operation/CommandOperationHelperSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/operation/CursorHelperTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/operation/QueryBatchCursorSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/selector/CompositeServerSelectorTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/selector/LatencyMinimizingServerSelectorTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/selector/PrimaryServerSelectorSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/selector/ReadPreferenceServerSelectorSpecification.groovy
create mode 100644 driver-core/src/test/unit/com/mongodb/selector/ServerAddressSelectorTest.java
create mode 100644 driver-core/src/test/unit/com/mongodb/selector/WritableServerSelectorSpecification.groovy
create mode 100644 driver/build.gradle
create mode 100644 driver/src/examples/gridfs/GridFSTour.java
create mode 100644 driver/src/examples/gridfs/package-info.java
create mode 100644 driver/src/examples/primer/AggregatePrimer.java
create mode 100644 driver/src/examples/primer/IndexesPrimer.java
create mode 100644 driver/src/examples/primer/InsertPrimer.java
create mode 100644 driver/src/examples/primer/PrimerTestCase.java
create mode 100644 driver/src/examples/primer/QueryPrimer.java
create mode 100644 driver/src/examples/primer/RemovePrimer.java
create mode 100644 driver/src/examples/primer/UpdatePrimer.java
create mode 100644 driver/src/examples/tour/QuickTour.java
create mode 100644 driver/src/examples/tour/QuickTourAdmin.java
create mode 100644 driver/src/examples/tour/package-info.java
create mode 100644 driver/src/main/com/mongodb/AcknowledgedBulkWriteResult.java
create mode 100644 driver/src/main/com/mongodb/AggregateIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/AggregationOptions.java
create mode 100644 driver/src/main/com/mongodb/AggregationOutput.java
create mode 100644 driver/src/main/com/mongodb/BSONTimestampCodec.java
create mode 100644 driver/src/main/com/mongodb/BasicDBList.java
create mode 100644 driver/src/main/com/mongodb/BasicDBObject.java
create mode 100644 driver/src/main/com/mongodb/BasicDBObjectBuilder.java
create mode 100644 driver/src/main/com/mongodb/BasicDBObjectFactory.java
create mode 100644 driver/src/main/com/mongodb/BulkUpdateRequestBuilder.java
create mode 100644 driver/src/main/com/mongodb/BulkWriteError.java
create mode 100644 driver/src/main/com/mongodb/BulkWriteException.java
create mode 100644 driver/src/main/com/mongodb/BulkWriteHelper.java
create mode 100644 driver/src/main/com/mongodb/BulkWriteOperation.java
create mode 100644 driver/src/main/com/mongodb/BulkWriteRequestBuilder.java
create mode 100644 driver/src/main/com/mongodb/BulkWriteResult.java
create mode 100644 driver/src/main/com/mongodb/BulkWriteUpsert.java
create mode 100644 driver/src/main/com/mongodb/Bytes.java
create mode 100644 driver/src/main/com/mongodb/CommandResult.java
create mode 100644 driver/src/main/com/mongodb/CompoundDBObjectCodec.java
create mode 100644 driver/src/main/com/mongodb/Cursor.java
create mode 100644 driver/src/main/com/mongodb/DB.java
create mode 100644 driver/src/main/com/mongodb/DBAddress.java
create mode 100644 driver/src/main/com/mongodb/DBCallback.java
create mode 100644 driver/src/main/com/mongodb/DBCallbackFactory.java
create mode 100644 driver/src/main/com/mongodb/DBCollection.java
create mode 100644 driver/src/main/com/mongodb/DBCollectionObjectFactory.java
create mode 100644 driver/src/main/com/mongodb/DBCursor.java
create mode 100644 driver/src/main/com/mongodb/DBDecoder.java
create mode 100644 driver/src/main/com/mongodb/DBDecoderAdapter.java
create mode 100644 driver/src/main/com/mongodb/DBDecoderFactory.java
create mode 100644 driver/src/main/com/mongodb/DBEncoder.java
create mode 100644 driver/src/main/com/mongodb/DBEncoderAdapter.java
create mode 100644 driver/src/main/com/mongodb/DBEncoderFactory.java
create mode 100644 driver/src/main/com/mongodb/DBEncoderFactoryAdapter.java
create mode 100644 driver/src/main/com/mongodb/DBObject.java
create mode 100644 driver/src/main/com/mongodb/DBObjectCodec.java
create mode 100644 driver/src/main/com/mongodb/DBObjectCodecProvider.java
create mode 100644 driver/src/main/com/mongodb/DBObjectFactory.java
create mode 100644 driver/src/main/com/mongodb/DBObjects.java
create mode 100644 driver/src/main/com/mongodb/DBRef.java
create mode 100644 driver/src/main/com/mongodb/DBRefCodec.java
create mode 100644 driver/src/main/com/mongodb/DBRefCodecProvider.java
create mode 100644 driver/src/main/com/mongodb/DefaultDBCallback.java
create mode 100644 driver/src/main/com/mongodb/DefaultDBDecoder.java
create mode 100644 driver/src/main/com/mongodb/DefaultDBEncoder.java
create mode 100644 driver/src/main/com/mongodb/DistinctIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/DocumentToDBRefTransformer.java
create mode 100644 driver/src/main/com/mongodb/FindIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/GroupCommand.java
create mode 100644 driver/src/main/com/mongodb/InsertOptions.java
create mode 100644 driver/src/main/com/mongodb/InsertRequest.java
create mode 100644 driver/src/main/com/mongodb/LazyDBCallback.java
create mode 100644 driver/src/main/com/mongodb/LazyDBDecoder.java
create mode 100644 driver/src/main/com/mongodb/LazyDBEncoder.java
create mode 100644 driver/src/main/com/mongodb/LazyDBList.java
create mode 100644 driver/src/main/com/mongodb/LazyDBObject.java
create mode 100644 driver/src/main/com/mongodb/ListCollectionsIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/ListDatabasesIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/ListIndexesIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/MapReduceCommand.java
create mode 100644 driver/src/main/com/mongodb/MapReduceIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/MapReduceOutput.java
create mode 100644 driver/src/main/com/mongodb/MappingIterable.java
create mode 100644 driver/src/main/com/mongodb/Mongo.java
create mode 100644 driver/src/main/com/mongodb/MongoBatchCursorAdapter.java
create mode 100644 driver/src/main/com/mongodb/MongoClient.java
create mode 100644 driver/src/main/com/mongodb/MongoClientOptions.java
create mode 100644 driver/src/main/com/mongodb/MongoClientURI.java
create mode 100755 driver/src/main/com/mongodb/MongoCollectionImpl.java
create mode 100644 driver/src/main/com/mongodb/MongoCursorAdapter.java
create mode 100644 driver/src/main/com/mongodb/MongoDatabaseImpl.java
create mode 100644 driver/src/main/com/mongodb/MongoMappingCursor.java
create mode 100644 driver/src/main/com/mongodb/MongoOptions.java
create mode 100644 driver/src/main/com/mongodb/MongoURI.java
create mode 100644 driver/src/main/com/mongodb/OperationIterable.java
create mode 100644 driver/src/main/com/mongodb/ParallelScanOptions.java
create mode 100644 driver/src/main/com/mongodb/QueryBuilder.java
create mode 100644 driver/src/main/com/mongodb/QueryOperators.java
create mode 100644 driver/src/main/com/mongodb/ReflectionDBObject.java
create mode 100644 driver/src/main/com/mongodb/RemoveRequest.java
create mode 100644 driver/src/main/com/mongodb/ReplaceRequest.java
create mode 100644 driver/src/main/com/mongodb/ReplicaSetStatus.java
create mode 100644 driver/src/main/com/mongodb/UnacknowledgedBulkWriteResult.java
create mode 100644 driver/src/main/com/mongodb/UpdateRequest.java
create mode 100644 driver/src/main/com/mongodb/WriteConcernError.java
create mode 100644 driver/src/main/com/mongodb/WriteRequest.java
create mode 100644 driver/src/main/com/mongodb/WriteResult.java
create mode 100644 driver/src/main/com/mongodb/client/AggregateIterable.java
create mode 100644 driver/src/main/com/mongodb/client/DistinctIterable.java
create mode 100644 driver/src/main/com/mongodb/client/FindIterable.java
create mode 100644 driver/src/main/com/mongodb/client/ListCollectionsIterable.java
create mode 100644 driver/src/main/com/mongodb/client/ListDatabasesIterable.java
create mode 100644 driver/src/main/com/mongodb/client/ListIndexesIterable.java
create mode 100644 driver/src/main/com/mongodb/client/MapReduceIterable.java
create mode 100644 driver/src/main/com/mongodb/client/MongoCollection.java
create mode 100644 driver/src/main/com/mongodb/client/MongoCursor.java
create mode 100644 driver/src/main/com/mongodb/client/MongoDatabase.java
create mode 100644 driver/src/main/com/mongodb/client/MongoIterable.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSBucket.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSBucketImpl.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSBuckets.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSDownloadStream.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSDownloadStreamImpl.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSFindIterable.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSFindIterableImpl.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSUploadStream.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/GridFSUploadStreamImpl.java
create mode 100644 driver/src/main/com/mongodb/client/gridfs/package-info.java
create mode 100644 driver/src/main/com/mongodb/client/package-info.java
create mode 100644 driver/src/main/com/mongodb/gridfs/CLI.java
create mode 100644 driver/src/main/com/mongodb/gridfs/GridFS.java
create mode 100644 driver/src/main/com/mongodb/gridfs/GridFSDBFile.java
create mode 100644 driver/src/main/com/mongodb/gridfs/GridFSFile.java
create mode 100644 driver/src/main/com/mongodb/gridfs/GridFSInputFile.java
create mode 100644 driver/src/main/com/mongodb/gridfs/package-info.java
create mode 100644 driver/src/main/com/mongodb/package-info.java
rename {src => driver/src}/main/com/mongodb/util/AbstractObjectSerializer.java (100%)
create mode 100644 driver/src/main/com/mongodb/util/ClassMapBasedObjectSerializer.java
create mode 100644 driver/src/main/com/mongodb/util/JSON.java
create mode 100644 driver/src/main/com/mongodb/util/JSONCallback.java
create mode 100644 driver/src/main/com/mongodb/util/JSONParseException.java
create mode 100644 driver/src/main/com/mongodb/util/JSONSerializers.java
create mode 100644 driver/src/main/com/mongodb/util/ObjectSerializer.java
create mode 100644 driver/src/main/com/mongodb/util/Util.java
create mode 100644 driver/src/main/com/mongodb/util/package-info.java
create mode 100644 driver/src/main/org/bson/BSON.java
create mode 100644 driver/src/main/org/bson/BSONCallback.java
create mode 100644 driver/src/main/org/bson/BSONCallbackAdapter.java
create mode 100644 driver/src/main/org/bson/BSONDecoder.java
create mode 100644 driver/src/main/org/bson/BSONEncoder.java
create mode 100644 driver/src/main/org/bson/BSONObject.java
create mode 100644 driver/src/main/org/bson/BasicBSONCallback.java
create mode 100644 driver/src/main/org/bson/BasicBSONDecoder.java
create mode 100644 driver/src/main/org/bson/BasicBSONEncoder.java
create mode 100644 driver/src/main/org/bson/BasicBSONObject.java
create mode 100644 driver/src/main/org/bson/EmptyBSONCallback.java
create mode 100644 driver/src/main/org/bson/LazyBSONCallback.java
create mode 100644 driver/src/main/org/bson/LazyBSONDecoder.java
create mode 100644 driver/src/main/org/bson/LazyBSONList.java
create mode 100644 driver/src/main/org/bson/LazyBSONObject.java
create mode 100644 driver/src/main/org/bson/io/Bits.java
create mode 100644 driver/src/main/org/bson/io/package-info.java
create mode 100644 driver/src/main/org/bson/package-info.java
create mode 100644 driver/src/main/org/bson/types/BSONTimestamp.java
create mode 100644 driver/src/main/org/bson/types/BasicBSONList.java
create mode 100644 driver/src/main/org/bson/types/CodeWScope.java
create mode 100644 driver/src/main/org/bson/types/StringRangeSet.java
create mode 100644 driver/src/main/org/bson/types/package-info.java
create mode 100644 driver/src/main/org/bson/util/AbstractCopyOnWriteMap.java
create mode 100644 driver/src/main/org/bson/util/ClassAncestry.java
create mode 100644 driver/src/main/org/bson/util/ClassMap.java
create mode 100644 driver/src/main/org/bson/util/ComputingMap.java
create mode 100644 driver/src/main/org/bson/util/CopyOnWriteMap.java
rename {src => driver/src}/main/org/bson/util/Function.java (100%)
create mode 100644 driver/src/main/org/bson/util/package-info.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/atomicoperations/FindAndDeleteAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/atomicoperations/FindAndReplaceAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/atomicoperations/FindAndUpdateAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/core/ClientAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/core/CollectionAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/core/DatabaseAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/crud/DeleteAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/crud/InsertAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/crud/ReplaceAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/crud/UpdateAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/crud/pojo/Address.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/crud/pojo/Person.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/crud/pojo/Postcode.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/index/AddIndexAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/index/DropIndexAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/querying/FilterAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/querying/MapReduceAcceptanceTest.java
create mode 100644 driver/src/test/acceptance/com/mongodb/acceptancetest/querying/QueryAcceptanceTest.java
create mode 100644 driver/src/test/functional/com/mongodb/ClassA.java
create mode 100644 driver/src/test/functional/com/mongodb/ClassB.java
create mode 100644 driver/src/test/functional/com/mongodb/DBCollectionAggregationTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBCollectionFunctionalSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/DBCollectionOldTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBCollectionSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/DBCollectionTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBCursorFunctionalSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/DBCursorOldTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBCursorTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBFunctionalSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/DBObjectCodecReflectionTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBObjectCodecTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBRefTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DBTest.java
create mode 100644 driver/src/test/functional/com/mongodb/DatabaseTestCase.java
create mode 100644 driver/src/test/functional/com/mongodb/DefaultDBDecoderTest.java
create mode 100644 driver/src/test/functional/com/mongodb/Fixture.java
create mode 100644 driver/src/test/functional/com/mongodb/FunctionalSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/MapReduceOutputSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/MapReduceTest.java
create mode 100644 driver/src/test/functional/com/mongodb/MongoClientListenerRegistrationSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/MongoMethodsTest.java
create mode 100644 driver/src/test/functional/com/mongodb/QueryBuilderTest.java
create mode 100644 driver/src/test/functional/com/mongodb/QueryTest.java
create mode 100644 driver/src/test/functional/com/mongodb/client/CommandMonitoringTest.java
create mode 100644 driver/src/test/functional/com/mongodb/client/Concrete.java
create mode 100644 driver/src/test/functional/com/mongodb/client/ConcreteCodec.java
create mode 100644 driver/src/test/functional/com/mongodb/client/ConcreteCodecProvider.java
create mode 100644 driver/src/test/functional/com/mongodb/client/CrudTest.java
create mode 100644 driver/src/test/functional/com/mongodb/client/DatabaseTestCase.java
create mode 100644 driver/src/test/functional/com/mongodb/client/JsonPoweredCrudTestHelper.java
create mode 100644 driver/src/test/functional/com/mongodb/client/MongoCollectionTest.java
create mode 100644 driver/src/test/functional/com/mongodb/client/Name.java
create mode 100644 driver/src/test/functional/com/mongodb/client/NameCodec.java
create mode 100644 driver/src/test/functional/com/mongodb/client/NameCodecProvider.java
create mode 100644 driver/src/test/functional/com/mongodb/client/gridfs/GridFSBucketSmokeTestSpecification.groovy
create mode 100644 driver/src/test/functional/com/mongodb/client/gridfs/GridFSTest.java
create mode 100644 driver/src/test/functional/com/mongodb/gridfs/GridFSTest.java
create mode 100644 driver/src/test/resources/GridFSLegacy/GridFSTestFile.txt
create mode 100644 driver/src/test/unit/com/mongodb/AggregateIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/AggregationOptionsSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/BasicDBObjectTest.java
create mode 100644 driver/src/test/unit/com/mongodb/CommandResultTest.java
create mode 100644 driver/src/test/unit/com/mongodb/DBAddressTest.java
create mode 100644 driver/src/test/unit/com/mongodb/DBCollectionObjectFactoryTest.java
create mode 100644 driver/src/test/unit/com/mongodb/DBCursorSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/DBObjectCodecSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/DBObjectMatchers.java
create mode 100644 driver/src/test/unit/com/mongodb/DBRefCodecSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/DBRefSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/DBSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/DistinctIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/DocumentToDBRefTransformerSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/FindIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/GroupCommandSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/LazyDBEncoderTest.java
create mode 100644 driver/src/test/unit/com/mongodb/LazyDBObjectSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/ListCollectionsIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/ListDatabasesIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/ListIndexesIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MapReduceCommandSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MapReduceIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoBatchCursorAdapterSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoClientOptionsSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoClientSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoClientURISpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoCollectionSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoConstructorsTest.java
create mode 100644 driver/src/test/unit/com/mongodb/MongoDatabaseSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoMappingCursorSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/MongoOptionsTest.java
create mode 100644 driver/src/test/unit/com/mongodb/MongoSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/ReplicaSetStatusSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/TestOperationExecutor.java
create mode 100644 driver/src/test/unit/com/mongodb/client/gridfs/GridFSBucketSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/client/gridfs/GridFSBucketsSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/client/gridfs/GridFSDownloadStreamSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/client/gridfs/GridFSFindIterableSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/client/gridfs/GridFSUploadStreamSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/operation/DeleteRequestSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/operation/InsertRequestSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/operation/UpdateRequestSpecification.groovy
create mode 100644 driver/src/test/unit/com/mongodb/util/JSONCallbackTest.java
create mode 100644 driver/src/test/unit/com/mongodb/util/JSONSerializersTest.java
create mode 100644 driver/src/test/unit/com/mongodb/util/JSONTest.java
create mode 100644 driver/src/test/unit/org/bson/BSONTest.java
create mode 100644 driver/src/test/unit/org/bson/BasicBSONDecoderSpecification.groovy
create mode 100644 driver/src/test/unit/org/bson/BasicBSONEncoderSpecification.groovy
create mode 100644 driver/src/test/unit/org/bson/LazyBSONDecoderTest.java
create mode 100644 driver/src/test/unit/org/bson/LazyBSONListTest.java
create mode 100644 driver/src/test/unit/org/bson/LazyBSONObjectSpecification.groovy
create mode 100644 driver/src/test/unit/org/bson/io/BitsTest.java
create mode 100644 driver/src/test/unit/org/bson/types/BSONBsonTimestampTest.java
create mode 100644 driver/src/test/unit/org/bson/types/BasicBSONListSpecification.groovy
create mode 100644 driver/src/test/unit/org/bson/types/StringRangeSetSpecification.groovy
create mode 100644 driver/src/test/unit/org/bson/util/ClassMapSpecification.groovy
delete mode 100644 eclipse/eclipse-java-code-cleanup.xml
delete mode 100644 eclipse/eclipse-java-code-formatters.xml
delete mode 100644 eclipse/eclipse-java.importorder
create mode 100644 gradle.properties
create mode 100644 gradle/deploy.gradle
delete mode 100644 gradle/wrapper/gradle-wrapper.properties
delete mode 100755 gradlew
delete mode 100644 gradlew.bat
delete mode 100644 maven/build.xml
delete mode 100644 maven/maven-bson.xml
delete mode 100644 maven/maven-mongo-java-driver.xml
create mode 100644 mongo-java-driver/build.gradle
delete mode 100644 pom.xml
create mode 100644 settings.gradle
delete mode 100644 src/examples/example/AggregationExample.java
delete mode 100644 src/examples/example/DefaultSecurityCallbackHandler.java
delete mode 100644 src/examples/example/GSSAPICredentialsExample.java
delete mode 100644 src/examples/example/MongoCredentialsExample.java
delete mode 100644 src/examples/example/MultiThreadedExample.java
delete mode 100644 src/examples/example/PlainCredentialsExample.java
delete mode 100644 src/examples/example/QuickTour.java
delete mode 100644 src/examples/example/QuickTourAdmin.java
delete mode 100644 src/examples/example/ReadOplog.java
delete mode 100644 src/examples/example/X509CredentialsExample.java
delete mode 100644 src/main/META-INF/MANIFEST.MF
delete mode 100644 src/main/META-INF/MANIFEST_BSON.MF
delete mode 100644 src/main/com/mongodb/AcknowledgedBulkWriteResult.java
delete mode 100644 src/main/com/mongodb/AggregationOptions.java
delete mode 100644 src/main/com/mongodb/AggregationOutput.java
delete mode 100644 src/main/com/mongodb/AnyServerSelector.java
delete mode 100644 src/main/com/mongodb/BSONBinarySubType.java
delete mode 100644 src/main/com/mongodb/BSONBinaryWriter.java
delete mode 100644 src/main/com/mongodb/BSONBinaryWriterSettings.java
delete mode 100644 src/main/com/mongodb/BSONContextType.java
delete mode 100644 src/main/com/mongodb/BSONType.java
delete mode 100644 src/main/com/mongodb/BSONWriter.java
delete mode 100644 src/main/com/mongodb/BSONWriterSettings.java
delete mode 100644 src/main/com/mongodb/BaseCluster.java
delete mode 100644 src/main/com/mongodb/BaseWriteCommandMessage.java
delete mode 100644 src/main/com/mongodb/BasicDBList.java
delete mode 100644 src/main/com/mongodb/BasicDBObject.java
delete mode 100644 src/main/com/mongodb/BasicDBObjectBuilder.java
delete mode 100644 src/main/com/mongodb/BulkUpdateRequestBuilder.java
delete mode 100644 src/main/com/mongodb/BulkWriteBatchCombiner.java
delete mode 100644 src/main/com/mongodb/BulkWriteError.java
delete mode 100644 src/main/com/mongodb/BulkWriteException.java
delete mode 100644 src/main/com/mongodb/BulkWriteOperation.java
delete mode 100644 src/main/com/mongodb/BulkWriteRequestBuilder.java
delete mode 100644 src/main/com/mongodb/BulkWriteResult.java
delete mode 100644 src/main/com/mongodb/BulkWriteUpsert.java
delete mode 100644 src/main/com/mongodb/Bytes.java
delete mode 100644 src/main/com/mongodb/ChangeEvent.java
delete mode 100644 src/main/com/mongodb/ChangeListener.java
delete mode 100644 src/main/com/mongodb/Cluster.java
delete mode 100644 src/main/com/mongodb/ClusterConnectionMode.java
delete mode 100644 src/main/com/mongodb/ClusterDescription.java
delete mode 100644 src/main/com/mongodb/ClusterDescriptionChangedEvent.java
delete mode 100644 src/main/com/mongodb/ClusterEvent.java
delete mode 100644 src/main/com/mongodb/ClusterListener.java
delete mode 100644 src/main/com/mongodb/ClusterListenerAdapter.java
delete mode 100644 src/main/com/mongodb/ClusterSettings.java
delete mode 100644 src/main/com/mongodb/ClusterType.java
delete mode 100644 src/main/com/mongodb/ClusterableServer.java
delete mode 100644 src/main/com/mongodb/ClusterableServerFactory.java
delete mode 100644 src/main/com/mongodb/Clusters.java
delete mode 100644 src/main/com/mongodb/CommandFailureException.java
delete mode 100644 src/main/com/mongodb/CommandResult.java
delete mode 100644 src/main/com/mongodb/CompositeServerSelector.java
delete mode 100644 src/main/com/mongodb/ConcurrentLinkedDeque.java
delete mode 100644 src/main/com/mongodb/ConcurrentPool.java
delete mode 100644 src/main/com/mongodb/Connection.java
delete mode 100644 src/main/com/mongodb/ConnectionEvent.java
delete mode 100644 src/main/com/mongodb/ConnectionFactory.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolEvent.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolListener.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolListenerAdapter.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolOpenedEvent.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolSettings.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolStatistics.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolStatisticsMBean.java
delete mode 100644 src/main/com/mongodb/ConnectionPoolWaitQueueEvent.java
delete mode 100644 src/main/com/mongodb/Cursor.java
delete mode 100644 src/main/com/mongodb/DB.java
delete mode 100644 src/main/com/mongodb/DBAddress.java
delete mode 100644 src/main/com/mongodb/DBApiLayer.java
delete mode 100644 src/main/com/mongodb/DBCallback.java
delete mode 100644 src/main/com/mongodb/DBCallbackFactory.java
delete mode 100644 src/main/com/mongodb/DBCollection.java
delete mode 100644 src/main/com/mongodb/DBCollectionImpl.java
delete mode 100644 src/main/com/mongodb/DBConnector.java
delete mode 100644 src/main/com/mongodb/DBCursor.java
delete mode 100644 src/main/com/mongodb/DBDecoder.java
delete mode 100644 src/main/com/mongodb/DBDecoderFactory.java
delete mode 100644 src/main/com/mongodb/DBEncoder.java
delete mode 100644 src/main/com/mongodb/DBEncoderFactory.java
delete mode 100644 src/main/com/mongodb/DBObject.java
delete mode 100644 src/main/com/mongodb/DBPointer.java
delete mode 100644 src/main/com/mongodb/DBPort.java
delete mode 100644 src/main/com/mongodb/DBPortFactory.java
delete mode 100644 src/main/com/mongodb/DBPortPool.java
delete mode 100644 src/main/com/mongodb/DBRef.java
delete mode 100644 src/main/com/mongodb/DBRefBase.java
delete mode 100644 src/main/com/mongodb/DBTCPConnector.java
delete mode 100644 src/main/com/mongodb/DefaultClusterableServerFactory.java
delete mode 100644 src/main/com/mongodb/DefaultDBCallback.java
delete mode 100644 src/main/com/mongodb/DefaultDBDecoder.java
delete mode 100644 src/main/com/mongodb/DefaultDBEncoder.java
delete mode 100644 src/main/com/mongodb/DefaultServer.java
delete mode 100644 src/main/com/mongodb/DeleteCommandMessage.java
delete mode 100644 src/main/com/mongodb/Deque.java
delete mode 100644 src/main/com/mongodb/DuplicateKeyException.java
delete mode 100644 src/main/com/mongodb/GroupCommand.java
delete mode 100644 src/main/com/mongodb/InUseConnectionBean.java
delete mode 100644 src/main/com/mongodb/IndexMap.java
delete mode 100644 src/main/com/mongodb/InsertCommandMessage.java
delete mode 100644 src/main/com/mongodb/InsertRequest.java
delete mode 100644 src/main/com/mongodb/JMXConnectionPoolListener.java
delete mode 100644 src/main/com/mongodb/Java5MongoConnectionPoolMBean.java
delete mode 100644 src/main/com/mongodb/LatencyMinimizingServerSelector.java
delete mode 100644 src/main/com/mongodb/LazyDBCallback.java
delete mode 100644 src/main/com/mongodb/LazyDBDecoder.java
delete mode 100644 src/main/com/mongodb/LazyDBEncoder.java
delete mode 100644 src/main/com/mongodb/LazyDBList.java
delete mode 100644 src/main/com/mongodb/LazyDBObject.java
delete mode 100644 src/main/com/mongodb/LazyWriteableDBCallback.java
delete mode 100644 src/main/com/mongodb/LazyWriteableDBDecoder.java
delete mode 100644 src/main/com/mongodb/LazyWriteableDBObject.java
delete mode 100644 src/main/com/mongodb/Loggers.java
delete mode 100644 src/main/com/mongodb/MapReduceCommand.java
delete mode 100644 src/main/com/mongodb/MapReduceOutput.java
delete mode 100644 src/main/com/mongodb/MessageSettings.java
delete mode 100644 src/main/com/mongodb/ModifyRequest.java
delete mode 100644 src/main/com/mongodb/Mongo.java
delete mode 100644 src/main/com/mongodb/MongoAuthority.java
delete mode 100644 src/main/com/mongodb/MongoClient.java
delete mode 100644 src/main/com/mongodb/MongoClientException.java
delete mode 100644 src/main/com/mongodb/MongoClientOptions.java
delete mode 100644 src/main/com/mongodb/MongoClientURI.java
delete mode 100644 src/main/com/mongodb/MongoConnectionPoolMXBean.java
delete mode 100644 src/main/com/mongodb/MongoCredential.java
delete mode 100644 src/main/com/mongodb/MongoCredentialsStore.java
delete mode 100644 src/main/com/mongodb/MongoCursorNotFoundException.java
delete mode 100644 src/main/com/mongodb/MongoException.java
delete mode 100644 src/main/com/mongodb/MongoExecutionTimeoutException.java
delete mode 100644 src/main/com/mongodb/MongoIncompatibleDriverException.java
delete mode 100644 src/main/com/mongodb/MongoInternalException.java
delete mode 100644 src/main/com/mongodb/MongoInterruptedException.java
delete mode 100644 src/main/com/mongodb/MongoNamespace.java
delete mode 100644 src/main/com/mongodb/MongoOptions.java
delete mode 100644 src/main/com/mongodb/MongoServerSelectionException.java
delete mode 100644 src/main/com/mongodb/MongoSocketException.java
delete mode 100644 src/main/com/mongodb/MongoTimeoutException.java
delete mode 100644 src/main/com/mongodb/MongoURI.java
delete mode 100644 src/main/com/mongodb/MongoWaitQueueFullException.java
delete mode 100644 src/main/com/mongodb/MongosHAServerSelector.java
delete mode 100644 src/main/com/mongodb/MultiServerCluster.java
delete mode 100644 src/main/com/mongodb/NativeAuthenticationHelper.java
delete mode 100644 src/main/com/mongodb/NoOpClusterListener.java
delete mode 100644 src/main/com/mongodb/NoOpConnectionPoolListener.java
delete mode 100644 src/main/com/mongodb/OutMessage.java
delete mode 100644 src/main/com/mongodb/ParallelScanOptions.java
delete mode 100644 src/main/com/mongodb/PooledConnectionProvider.java
delete mode 100644 src/main/com/mongodb/QueryBuilder.java
delete mode 100644 src/main/com/mongodb/QueryOpBuilder.java
delete mode 100644 src/main/com/mongodb/QueryOperators.java
delete mode 100644 src/main/com/mongodb/QueryResultIterator.java
delete mode 100644 src/main/com/mongodb/RawDBObject.java
delete mode 100644 src/main/com/mongodb/ReadPreference.java
delete mode 100644 src/main/com/mongodb/ReadPreferenceServerSelector.java
delete mode 100644 src/main/com/mongodb/ReflectionDBObject.java
delete mode 100644 src/main/com/mongodb/Remove.java
delete mode 100644 src/main/com/mongodb/RemoveRequest.java
delete mode 100644 src/main/com/mongodb/ReplaceRequest.java
delete mode 100644 src/main/com/mongodb/ReplicaSetStatus.java
delete mode 100644 src/main/com/mongodb/RequestMessage.java
delete mode 100644 src/main/com/mongodb/Response.java
delete mode 100644 src/main/com/mongodb/Server.java
delete mode 100644 src/main/com/mongodb/ServerAddress.java
delete mode 100644 src/main/com/mongodb/ServerAddressSelector.java
delete mode 100644 src/main/com/mongodb/ServerConnectionState.java
delete mode 100644 src/main/com/mongodb/ServerDescription.java
delete mode 100644 src/main/com/mongodb/ServerError.java
delete mode 100644 src/main/com/mongodb/ServerMonitor.java
delete mode 100644 src/main/com/mongodb/ServerSelector.java
delete mode 100644 src/main/com/mongodb/ServerSettings.java
delete mode 100644 src/main/com/mongodb/ServerType.java
delete mode 100644 src/main/com/mongodb/ServerVersion.java
delete mode 100644 src/main/com/mongodb/SingleServerCluster.java
delete mode 100644 src/main/com/mongodb/SocketSettings.java
delete mode 100644 src/main/com/mongodb/StringUtils.java
delete mode 100644 src/main/com/mongodb/TaggableReadPreference.java
delete mode 100644 src/main/com/mongodb/Tags.java
delete mode 100644 src/main/com/mongodb/UnacknowledgedBulkWriteResult.java
delete mode 100644 src/main/com/mongodb/UnacknowledgedWriteException.java
delete mode 100644 src/main/com/mongodb/Update.java
delete mode 100644 src/main/com/mongodb/UpdateCommandMessage.java
delete mode 100644 src/main/com/mongodb/UpdateRequest.java
delete mode 100644 src/main/com/mongodb/WriteCommandResultHelper.java
delete mode 100644 src/main/com/mongodb/WriteConcern.java
delete mode 100644 src/main/com/mongodb/WriteConcernError.java
delete mode 100644 src/main/com/mongodb/WriteConcernException.java
delete mode 100644 src/main/com/mongodb/WriteRequest.java
delete mode 100644 src/main/com/mongodb/WriteResult.java
delete mode 100644 src/main/com/mongodb/gridfs/CLI.java
delete mode 100644 src/main/com/mongodb/gridfs/GridFS.java
delete mode 100644 src/main/com/mongodb/gridfs/GridFSDBFile.java
delete mode 100644 src/main/com/mongodb/gridfs/GridFSFile.java
delete mode 100644 src/main/com/mongodb/gridfs/GridFSInputFile.java
delete mode 100644 src/main/com/mongodb/gridfs/package.html
delete mode 100644 src/main/com/mongodb/io/ByteBufferFactory.java
delete mode 100644 src/main/com/mongodb/io/ByteBufferHolder.java
delete mode 100644 src/main/com/mongodb/io/ByteBufferInputStream.java
delete mode 100644 src/main/com/mongodb/io/ByteBufferOutputStream.java
delete mode 100644 src/main/com/mongodb/io/ByteStream.java
delete mode 100644 src/main/com/mongodb/package.html
delete mode 100644 src/main/com/mongodb/tools/ConnectionPoolStat.java
delete mode 100644 src/main/com/mongodb/util/Args.java
delete mode 100644 src/main/com/mongodb/util/Base64Codec.java
delete mode 100644 src/main/com/mongodb/util/ClassMapBasedObjectSerializer.java
delete mode 100644 src/main/com/mongodb/util/ConnectionPoolStatisticsBean.java
delete mode 100644 src/main/com/mongodb/util/FastStack.java
delete mode 100644 src/main/com/mongodb/util/Hash.java
delete mode 100644 src/main/com/mongodb/util/IdentitySet.java
delete mode 100644 src/main/com/mongodb/util/JSON.java
delete mode 100644 src/main/com/mongodb/util/JSONCallback.java
delete mode 100644 src/main/com/mongodb/util/JSONParseException.java
delete mode 100644 src/main/com/mongodb/util/JSONSerializers.java
delete mode 100644 src/main/com/mongodb/util/ObjectSerializer.java
delete mode 100644 src/main/com/mongodb/util/OptionMap.java
delete mode 100644 src/main/com/mongodb/util/SimplePool.java
delete mode 100644 src/main/com/mongodb/util/StringBuilderPool.java
delete mode 100644 src/main/com/mongodb/util/StringParseUtil.java
delete mode 100644 src/main/com/mongodb/util/ThreadPool.java
delete mode 100644 src/main/com/mongodb/util/ThreadUtil.java
delete mode 100644 src/main/com/mongodb/util/TimeConstants.java
delete mode 100644 src/main/com/mongodb/util/UniqueList.java
delete mode 100644 src/main/com/mongodb/util/Util.java
delete mode 100644 src/main/com/mongodb/util/WeakBag.java
delete mode 100644 src/main/com/mongodb/util/management/JMException.java
delete mode 100644 src/main/com/mongodb/util/management/MBeanServer.java
delete mode 100644 src/main/com/mongodb/util/management/MBeanServerFactory.java
delete mode 100644 src/main/com/mongodb/util/management/NullMBeanServer.java
delete mode 100644 src/main/com/mongodb/util/management/jmx/JMXMBeanServer.java
delete mode 100644 src/main/com/mongodb/util/package.html
delete mode 100644 src/main/org/bson/BSON.java
delete mode 100644 src/main/org/bson/BSONCallback.java
delete mode 100644 src/main/org/bson/BSONDecoder.java
delete mode 100644 src/main/org/bson/BSONEncoder.java
delete mode 100644 src/main/org/bson/BSONException.java
delete mode 100644 src/main/org/bson/BSONLazyDecoder.java
delete mode 100644 src/main/org/bson/BSONObject.java
delete mode 100644 src/main/org/bson/BasicBSONCallback.java
delete mode 100644 src/main/org/bson/BasicBSONDecoder.java
delete mode 100644 src/main/org/bson/BasicBSONEncoder.java
delete mode 100644 src/main/org/bson/BasicBSONObject.java
delete mode 100644 src/main/org/bson/EmptyBSONCallback.java
delete mode 100644 src/main/org/bson/KeyCachingLazyBSONObject.java
delete mode 100644 src/main/org/bson/LazyBSONCallback.java
delete mode 100644 src/main/org/bson/LazyBSONDecoder.java
delete mode 100644 src/main/org/bson/LazyBSONList.java
delete mode 100644 src/main/org/bson/LazyBSONObject.java
delete mode 100644 src/main/org/bson/LazyDBList.java
delete mode 100644 src/main/org/bson/NewBSONDecoder.java
delete mode 100644 src/main/org/bson/Transformer.java
delete mode 100644 src/main/org/bson/io/BSONByteBuffer.java
delete mode 100644 src/main/org/bson/io/BSONInput.java
delete mode 100644 src/main/org/bson/io/BasicOutputBuffer.java
delete mode 100644 src/main/org/bson/io/Bits.java
delete mode 100644 src/main/org/bson/io/OutputBuffer.java
delete mode 100644 src/main/org/bson/io/PoolOutputBuffer.java
delete mode 100644 src/main/org/bson/io/UTF8Encoding.java
delete mode 100644 src/main/org/bson/io/package.html
delete mode 100644 src/main/org/bson/package.html
delete mode 100644 src/main/org/bson/types/BSONTimestamp.java
delete mode 100644 src/main/org/bson/types/BasicBSONList.java
delete mode 100644 src/main/org/bson/types/Binary.java
delete mode 100644 src/main/org/bson/types/Code.java
delete mode 100644 src/main/org/bson/types/CodeWScope.java
delete mode 100644 src/main/org/bson/types/MaxKey.java
delete mode 100644 src/main/org/bson/types/MinKey.java
delete mode 100644 src/main/org/bson/types/ObjectId.java
delete mode 100644 src/main/org/bson/types/Symbol.java
delete mode 100644 src/main/org/bson/types/package.html
delete mode 100644 src/main/org/bson/util/AbstractCopyOnWriteMap.java
delete mode 100644 src/main/org/bson/util/Assertions.java
delete mode 100644 src/main/org/bson/util/ClassAncestry.java
delete mode 100644 src/main/org/bson/util/ClassMap.java
delete mode 100644 src/main/org/bson/util/ComputingMap.java
delete mode 100644 src/main/org/bson/util/CopyOnWriteMap.java
delete mode 100644 src/main/org/bson/util/SimplePool.java
delete mode 100644 src/main/org/bson/util/StringRangeSet.java
delete mode 100644 src/main/org/bson/util/annotations/GuardedBy.java
delete mode 100644 src/main/org/bson/util/annotations/Immutable.java
delete mode 100644 src/main/org/bson/util/annotations/NotThreadSafe.java
delete mode 100644 src/main/org/bson/util/annotations/ThreadSafe.java
delete mode 100644 src/main/org/bson/util/package.html
delete mode 100644 src/test/com/mongodb/AggregationTest.java
delete mode 100644 src/test/com/mongodb/BSONBinaryWriterTest.java
delete mode 100644 src/test/com/mongodb/BasicDBObjectTest.java
delete mode 100644 src/test/com/mongodb/BulkWriteBatchCombinerSpecification.groovy
delete mode 100644 src/test/com/mongodb/BulkWriteOperationSpecification.groovy
delete mode 100644 src/test/com/mongodb/ByteTest.java
delete mode 100644 src/test/com/mongodb/ClusterDescriptionTest.java
delete mode 100644 src/test/com/mongodb/ClusterSettingsSpecification.groovy
delete mode 100644 src/test/com/mongodb/CommandResultTest.java
delete mode 100644 src/test/com/mongodb/CompositeServerSelectorTest.java
delete mode 100644 src/test/com/mongodb/ConcurrentPoolTest.java
delete mode 100644 src/test/com/mongodb/DBAddressTest.java
delete mode 100644 src/test/com/mongodb/DBApiLayerTest.java
delete mode 100644 src/test/com/mongodb/DBCollectionTest.java
delete mode 100644 src/test/com/mongodb/DBCursorTest.java
delete mode 100644 src/test/com/mongodb/DBObjectTest.java
delete mode 100644 src/test/com/mongodb/DBPortTest.java
delete mode 100644 src/test/com/mongodb/DBRefTest.java
delete mode 100644 src/test/com/mongodb/DBTCPConnectorTest.java
delete mode 100644 src/test/com/mongodb/DBTest.java
delete mode 100644 src/test/com/mongodb/DBTests.java
delete mode 100644 src/test/com/mongodb/ErrorTest.java
delete mode 100644 src/test/com/mongodb/Fixture.java
delete mode 100644 src/test/com/mongodb/FunctionalSpecification.groovy
delete mode 100644 src/test/com/mongodb/IndexMapSpecification.groovy
delete mode 100644 src/test/com/mongodb/JMXConnectionPoolListenerSpecification.groovy
delete mode 100644 src/test/com/mongodb/JavaClientTest.java
delete mode 100644 src/test/com/mongodb/LatencyMinimizingServerSelectorTest.java
delete mode 100644 src/test/com/mongodb/LazyDBObjectTest.java
delete mode 100644 src/test/com/mongodb/MapReduceOutputSpecification.groovy
delete mode 100644 src/test/com/mongodb/MongoClientOptionsTest.java
delete mode 100644 src/test/com/mongodb/MongoClientTest.java
delete mode 100644 src/test/com/mongodb/MongoClientURITest.java
delete mode 100644 src/test/com/mongodb/MongoCredentialTest.java
delete mode 100644 src/test/com/mongodb/MongoOptionsTest.java
delete mode 100644 src/test/com/mongodb/MongoTest.java
delete mode 100644 src/test/com/mongodb/MongoURITest.java
delete mode 100644 src/test/com/mongodb/MongosHAServerSelectorTest.java
delete mode 100644 src/test/com/mongodb/MultiServerClusterSpecification.groovy
delete mode 100644 src/test/com/mongodb/ObjectIdTest.java
delete mode 100644 src/test/com/mongodb/OutMessageTest.java
delete mode 100644 src/test/com/mongodb/PerformanceTest.java
delete mode 100644 src/test/com/mongodb/PooledConnectionProviderSpecification.groovy
delete mode 100644 src/test/com/mongodb/PooledConnectionProviderTest.java
delete mode 100644 src/test/com/mongodb/QueryBuilderTest.java
delete mode 100644 src/test/com/mongodb/QueryOpTest.java
delete mode 100644 src/test/com/mongodb/ReadPreferenceServerSelectorTest.java
delete mode 100644 src/test/com/mongodb/ReadPreferenceTest.java
delete mode 100644 src/test/com/mongodb/ReflectionTest.java
delete mode 100644 src/test/com/mongodb/ReplPairTest.java
delete mode 100644 src/test/com/mongodb/ReplSetTest.java
delete mode 100644 src/test/com/mongodb/SecondaryReadTest.java
delete mode 100644 src/test/com/mongodb/ServerAddressTest.java
delete mode 100644 src/test/com/mongodb/ServerDescriptionTest.java
delete mode 100644 src/test/com/mongodb/ServerMonitorSpecification.groovy
delete mode 100644 src/test/com/mongodb/SingleServerClusterSpecification.groovy
delete mode 100644 src/test/com/mongodb/SingleThreadedMongoPerfTest.java
delete mode 100644 src/test/com/mongodb/TestClusterableServerFactory.java
delete mode 100644 src/test/com/mongodb/TestInternalConnectionFactory.java
delete mode 100644 src/test/com/mongodb/TestServer.java
delete mode 100644 src/test/com/mongodb/TimeoutTrackingConnectionGetter.java
delete mode 100644 src/test/com/mongodb/WriteCommandHelperSpecification.groovy
delete mode 100644 src/test/com/mongodb/WriteConcernTest.java
delete mode 100644 src/test/com/mongodb/framework/Admin.java
delete mode 100644 src/test/com/mongodb/framework/Capped.java
delete mode 100644 src/test/com/mongodb/framework/Circular.java
delete mode 100644 src/test/com/mongodb/framework/Count1.java
delete mode 100644 src/test/com/mongodb/framework/Dbs.java
delete mode 100644 src/test/com/mongodb/framework/Find.java
delete mode 100644 src/test/com/mongodb/framework/Find1.java
delete mode 100644 src/test/com/mongodb/framework/Remove.java
delete mode 100644 src/test/com/mongodb/framework/Stress1.java
delete mode 100644 src/test/com/mongodb/framework/Test1.java
delete mode 100755 src/test/com/mongodb/framework/dispatch
delete mode 100644 src/test/com/mongodb/gridfs/GridFSTest.java
delete mode 100644 src/test/com/mongodb/io/ByteBufferStreamTest.java
delete mode 100644 src/test/com/mongodb/io/StreamUtil.java
delete mode 100644 src/test/com/mongodb/tools/ConnectionPoolStatTest.java
delete mode 100644 src/test/com/mongodb/util/Base64CodecTest.java
delete mode 100644 src/test/com/mongodb/util/JSONCallbackTest.java
delete mode 100644 src/test/com/mongodb/util/JSONSerializersTest.java
delete mode 100644 src/test/com/mongodb/util/JSONTest.java
delete mode 100644 src/test/com/mongodb/util/SimplePoolTest.java
delete mode 100644 src/test/com/mongodb/util/TestCase.java
delete mode 100644 src/test/com/mongodb/util/UniqueListTest.java
delete mode 100644 src/test/org/bson/BSONTest.java
delete mode 100644 src/test/org/bson/BSONTimestampTest.java
delete mode 100644 src/test/org/bson/BSONTypeSerializableTest.java
delete mode 100644 src/test/org/bson/BasicBSONEncoderTest.java
delete mode 100644 src/test/org/bson/PoolOutputBufferTest.java
delete mode 100644 src/test/org/bson/io/BitsTest.java
delete mode 100644 src/test/org/bson/types/BinaryTest.java
delete mode 100644 src/test/org/bson/util/ClassMapTest.java
delete mode 100644 src/test/org/bson/util/StringRangeSetTest.java
delete mode 100644 src/util/DocTaglet.java
delete mode 100644 src/util/DochubTaglet.java
delete mode 100644 src/util/ManualTaglet.java
delete mode 100644 src/util/ServerReleaseTaglet.java
create mode 100644 util/build.gradle
create mode 100644 util/src/main/DocTaglet.java
create mode 100644 util/src/main/ManualTaglet.java
create mode 100644 util/src/main/ServerReleaseTaglet.java
create mode 100644 util/src/main/category/Async.java
create mode 100644 util/src/main/category/ReplicaSet.java
create mode 100644 util/src/main/category/Slow.java
create mode 100644 util/src/main/category/SlowUnit.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/mongo-java-driver.git
More information about the pkg-java-commits
mailing list