Contains classes that manage connecting to MongoDB servers.
Interface Summary Interface Description AsyncCompletionHandler<T>Completion handler for asynchronous I/O. AsyncConnection Deprecated. BufferProviderA provider of instances of ByteBuf. Cluster Deprecated. ClusterFactory Deprecated. Connection Deprecated. Server Deprecated. StreamA full duplex stream of bytes. StreamFactoryA factory for streams. StreamFactoryFactoryA factory of
Class Summary Class Description AsynchronousSocketChannelStreamFactoryFactory to create a Stream that's an AsynchronousSocketChannelStream. AsynchronousSocketChannelStreamFactoryFactoryA
StreamFactoryFactoryimplementation for AsynchronousSocketChannel-based streams.
AsynchronousSocketChannelStreamFactoryFactory.BuilderA builder for an instance of
BulkWriteBatchCombiner Deprecated. ByteBufferBsonOutput Deprecated. ClusterDescriptionImmutable snapshot state of a cluster. ClusterIdA client-generated identifier that uniquely identifies a connection to a MongoDB cluster, which could be sharded, replica set, or standalone. ClusterSettingsSettings for the cluster. ClusterSettings.BuilderA builder for the cluster settings. ConnectionDescriptionA description of a connection to a MongoDB server. ConnectionIdAn immutable connection identifier of a connection to a MongoDB server. ConnectionPoolSettingsAll settings that relate to the pool of connections to a MongoDB server. ConnectionPoolSettings.BuilderA builder for creating ConnectionPoolSettings. DefaultClusterFactory Deprecated. QueryResult<T> Deprecated. ServerDescriptionImmutable snapshot state of a server. ServerDescription.BuilderA builder for creating ServerDescription. ServerIdA client-generated identifier that uniquely identifies a MongoDB server. ServerSettingsSettings relating to monitoring of each server. ServerSettings.BuilderA builder for the settings. ServerVersionHolds an array of three integers representing the server version, e.g. SocketSettingsAn immutable class representing socket settings used for connections to a MongoDB server. SocketSettings.BuilderA builder for an instance of
SocketStreamFactoryFactory for creating instances of
SplittablePayload Deprecated. SslSettingsSettings for connecting to MongoDB via SSL. SslSettings.BuilderA builder for creating SSLSettings. TlsChannelStreamFactoryFactoryA
StreamFactoryFactorythat supports TLS/SSL.
Enum Summary Enum Description ClusterConnectionModeThe cluster connection mode. ClusterTypeAn enumeration of all possible cluster types. ServerConnectionStateEnum of the current state of attempting to connect to a server. ServerTypeThe type of the server. SplittablePayload.TypeThe type of the payload.