mongo-java-driver 3.0.0-beta3 API

Packages 
Package Description
com.mongodb
This package is the main entry point to the MongoDB Java Driver, and it contains the classes for the existing API from 2.x versions.
com.mongodb.annotations
Contains annotations that can apply to any part of the driver code.
com.mongodb.assertions  
com.mongodb.async  
com.mongodb.binding
This package contains classes that manage binding to MongoDB servers for various operations.
com.mongodb.bulk
Contains classes for representing the result of a bulk write operation.
com.mongodb.client
This packages contains classes for the new client api for MongoDatabase and MongoCollection
com.mongodb.client.model  
com.mongodb.client.result  
com.mongodb.connection
Contains classes that manage connecting to MongoDB servers.
com.mongodb.connection.netty  
com.mongodb.diagnostics.logging  
com.mongodb.event  
com.mongodb.gridfs
Contains the classes for supporting MongoDB's specification for storing very large files, GridFS.
com.mongodb.management
Contains classes for monitoring the server/driver via Java Management Extensions (JMX).
com.mongodb.management.jmx  
com.mongodb.operation
The core of the MongoDB driver works via operations, using the command pattern.
com.mongodb.selector
Contains classes that determine how to select the server to connect to in order to send commands or queries.
com.mongodb.util
Contains classes that can be used everywhere in the driver, and have no specific domain.
org.bson
Contains the base BSON classes.
org.bson.assertions  
org.bson.codecs
This package contains all the default BSON codecs.
org.bson.codecs.configuration  
org.bson.conversions  
org.bson.diagnostics
Contains the classes for visibility of the BSON layer, for example Logging.
org.bson.io
Contains classes implementing I/O operations used by BSON objects.
org.bson.json
JSON serialization and deserialization.
org.bson.types
Contains classes implementing various BSON types.
org.bson.util
Contains helper classes for working with the BSON protocol.