Interface | Description |
---|---|
AsyncCompletionHandler<T> |
Completion handler for asynchronous I/O.
|
AsyncConnection |
An asynchronous connection to a MongoDB server with non-blocking operations.
|
BufferProvider |
A provider of instances of ByteBuf.
|
Cluster |
Represents a cluster of MongoDB servers.
|
ClusterFactory |
Factory for
Cluster implementations. |
Connection |
A synchronous connection to a MongoDB server with blocking operations.
|
Server |
A logical connection to a MongoDB server.
|
Stream |
A full duplex stream of bytes.
|
StreamFactory |
A factory for streams.
|
StreamFactoryFactory |
A factory of
StreamFactory instances. |
Class | Description |
---|---|
AsynchronousSocketChannelStreamFactory |
Factory to create a Stream that's an AsynchronousSocketChannelStream.
|
AsynchronousSocketChannelStreamFactoryFactory |
A
StreamFactoryFactory implementation for AsynchronousSocketChannel-based streams. |
AsynchronousSocketChannelStreamFactoryFactory.Builder |
A builder for an instance of
AsynchronousSocketChannelStreamFactoryFactory . |
BulkWriteBatchCombiner |
This class is not part of the public API.
|
ByteBufferBsonOutput |
This class should not be considered as part of the public API, and it may change or be removed at any time.
|
ClusterDescription |
Immutable snapshot state of a cluster.
|
ClusterId |
A client-generated identifier that uniquely identifies a connection to a MongoDB cluster, which could be sharded, replica set,
or standalone.
|
ClusterSettings |
Settings for the cluster.
|
ClusterSettings.Builder |
A builder for the cluster settings.
|
ConnectionDescription |
A description of a connection to a MongoDB server.
|
ConnectionId |
An immutable connection identifier of a connection to a MongoDB server.
|
ConnectionPoolSettings |
All settings that relate to the pool of connections to a MongoDB server.
|
ConnectionPoolSettings.Builder |
A builder for creating ConnectionPoolSettings.
|
DefaultClusterFactory |
The default factory for cluster implementations.
|
QueryResult<T> |
A batch of query results.
|
ServerDescription |
Immutable snapshot state of a server.
|
ServerDescription.Builder |
A builder for creating ServerDescription.
|
ServerId |
A client-generated identifier that uniquely identifies a MongoDB server.
|
ServerSettings |
Settings relating to monitoring of each server.
|
ServerSettings.Builder |
A builder for the settings.
|
ServerVersion |
Holds an array of three integers representing the server version, e.g.
|
SocketSettings |
An immutable class representing socket settings used for connections to a MongoDB server.
|
SocketSettings.Builder |
A builder for an instance of
SocketSettings . |
SocketStreamFactory |
Factory for creating instances of
SocketStream . |
SplittablePayload |
A Splittable payload for write commands.
|
SslSettings |
Settings for connecting to MongoDB via SSL.
|
SslSettings.Builder |
A builder for creating SSLSettings.
|
Enum | Description |
---|---|
ClusterConnectionMode |
The cluster connection mode.
|
ClusterType |
An enumeration of all possible cluster types.
|
ServerConnectionState |
Enum of the current state of attempting to connect to a server.
|
ServerType |
The type of the server.
|
SplittablePayload.Type |
The type of the payload.
|