| Name | Description | Type | Package | Framework |
| AsyncCompletionHandler | Completion handler for asynchronous I/O. | Interface | mongodb.connection | MongoDB NoSQL |
|
| AsyncConnection | An asynchronous connection to a MongoDB server with non-blocking operations. | Interface | mongodb.connection | MongoDB NoSQL |
|
| AsynchronousSocketChannelStreamFactory | Factory to create a Stream that's an AsynchronousSocketChannelStream. | Class | mongodb.connection | MongoDB NoSQL |
|
| AsynchronousSocketChannelStreamFactoryFactory | A StreamFactoryFactory implementation for AsynchronousSocketChannel-based streams. | Class | mongodb.connection | MongoDB NoSQL |
|
| BufferProvider | A provider of instances of ByteBuf. | Interface | mongodb.connection | MongoDB NoSQL |
|
| BulkWriteBatchCombiner | This class is not part of the public API. | Class | mongodb.connection | MongoDB NoSQL |
|
| ByteBufferBsonOutput | This class should not be considered as part of the public API, and it may change or be removed at any time. | Class | mongodb.connection | MongoDB NoSQL |
|
| ChangeEvent | | Class | mongodb.connection | MongoDB NoSQL |
|
| ChangeListener | Listener for ChangeEvents - classes that implement this will be informed if classes of type T are changed. | Interface | mongodb.connection | MongoDB NoSQL |
|
| Cluster | Represents a cluster of MongoDB servers. | Interface | mongodb.connection | MongoDB NoSQL |
|
| ClusterConnectionMode | enum ClusterConnectionModeThe cluster connection mode. | Class | mongodb.connection | MongoDB NoSQL |
|
| ClusterDescription | Immutable snapshot state of a cluster. | Class | mongodb.connection | MongoDB NoSQL |
|
| ClusterFactory | Factory for Cluster implementations. | Interface | mongodb.connection | MongoDB NoSQL |
|
| ClusterId | | Class | mongodb.connection | MongoDB NoSQL |
|
| ClusterSettings | Settings for the cluster. | Class | mongodb.connection | MongoDB NoSQL |
|
| ClusterSettings .Builder | A builder for the cluster settings. | Class | mongodb.connection.ClusterSettings | MongoDB NoSQL |
|
| ClusterType | An enumeration of all possible cluster types. | Class | mongodb.connection | MongoDB NoSQL |
|
| Connection | A synchronous connection to a MongoDB server with blocking operations. | Interface | mongodb.connection | MongoDB NoSQL |
|
| ConnectionDescription | A description of a connection to a MongoDB server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ConnectionId | An immutable connection identifier of a connection to a MongoDB server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ConnectionPoolSettings | All settings that relate to the pool of connections to a MongoDB server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ConnectionPoolSettings .Builder | A builder for creating ConnectionPoolSettings. | Class | mongodb.connection.ConnectionPoolSettings | MongoDB NoSQL |
|
| ConnectionString | Represents a Connection String. | Class | mongodb | MongoDB NoSQL |
|
| DefaultClusterFactory | The default factory for cluster implementations. | Class | mongodb.connection | MongoDB NoSQL |
|
| NettyStreamFactory | A StreamFactory for Streams based on Netty 4. | Class | mongodb.connection.netty | MongoDB NoSQL |
|
| NettyStreamFactoryFactory | A StreamFactoryFactory implementation for Netty-based streams. | Class | mongodb.connection.netty | MongoDB NoSQL |
|
| QueryResult | A batch of query results. | Class | mongodb.connection | MongoDB NoSQL |
|
| Server | A logical connection to a MongoDB server. | Interface | mongodb.connection | MongoDB NoSQL |
|
| ServerConnectionState | enum ServerConnectionStateEnum of the current state of attempting to connect to a server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ServerDescription | Immutable snapshot state of a server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ServerDescription .Builder | A builder for creating ServerDescription. | Class | mongodb.connection.ServerDescription | MongoDB NoSQL |
|
| ServerId | A client-generated identifier that uniquely identifies a MongoDB server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ServerSettings | Settings relating to monitoring of each server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ServerSettings .Builder | A builder for the settings. | Class | mongodb.connection.ServerSettings | MongoDB NoSQL |
|
| ServerType | The type of the server. | Class | mongodb.connection | MongoDB NoSQL |
|
| ServerVersion | Holds an array of three integers representing the server version, e. | Class | mongodb.connection | MongoDB NoSQL |
|
| SocketSettings | An immutable class representing socket settings used for connections to a MongoDB server. | Class | mongodb.connection | MongoDB NoSQL |
|
| SocketSettings .Builder | A builder for an instance of SocketSettings. | Class | mongodb.connection.SocketSettings | MongoDB NoSQL |
|
| SocketStreamFactory | Factory for creating instances of SocketStream. | Class | mongodb.connection | MongoDB NoSQL |
|
| SslSettings | Settings for connecting to MongoDB via SSL. | Class | mongodb.connection | MongoDB NoSQL |
|
| SslSettings .Builder | A builder for creating SSLSettings. | Class | mongodb.connection.SslSettings | MongoDB NoSQL |
|
| Stream | A full duplex stream of bytes. | Interface | mongodb.connection | MongoDB NoSQL |
|
| StreamFactory | A factory for streams. | Interface | mongodb.connection | MongoDB NoSQL |
|
| StreamFactoryFactory | A factory of StreamFactory instances. | Interface | mongodb.connection | MongoDB NoSQL |