Synchronous (blocking) Java driver — the most commonly used entry point for Java applications.
Depends on: bson, driver-core
- Work here if: modifying the blocking Java API surface (
MongoClient,MongoDatabase,MongoCollection), GridFS, or CSFLE vault client - Do not: add new Spock tests (legacy only), add internal connection/protocol code (that belongs in
driver-core)
com.mongodb.client— Public sync APIcom.mongodb.client.gridfs— GridFS sync implementationcom.mongodb.client.vault— Client-side field-level encryption client
./gradlew :driver-sync:test
./gradlew :driver-sync:checkPrimary entry point: MongoClients.create() or MongoClients.create(MongoClientSettings).