See: Description
Interface | Description |
---|---|
AsyncCompletionHandler<T> |
Completion handler for asynchronous I/O.
|
AsyncConnection |
An asynchronous connection to a MongoDB server with non-blocking operations.
|
AsyncWritableByteChannel |
An asynchronous channel that can write bytes.
|
BufferProvider |
A provider of instances of ByteBuf.
|
ByteBufBsonDocument.Finder<T> | |
ChangeListener<T> |
Listener for ChangeEvents - classes that implement this will be informed if classes of type
T are changed. |
Cluster |
Represents a cluster of MongoDB servers.
|
ClusterableServer |
A logical connection to a MongoDB server that supports clustering along with other servers.
|
ClusterableServerFactory | |
ClusterDescription.Predicate | |
ClusterFactory |
Factory for
Cluster implementations. |
Connection |
A synchronous connection to a MongoDB server with blocking operations.
|
ConnectionFactory | |
ConnectionPool | |
InternalConnection | |
InternalConnectionFactory | |
InternalConnectionInitializer | |
Protocol<T> |
An interface for the execution of a MongoDB wire protocol conversation
|
ProtocolExecutor | |
ScramSha1Authenticator.RandomStringGenerator | |
Server |
A logical connection to a MongoDB server.
|
ServerMonitor | |
ServerMonitorFactory | |
Stream |
A full duplex stream of bytes.
|
StreamFactory |
A factory for streams.
|
StreamFactoryFactory |
A factory of
StreamFactory instances. |
Class | Description |
---|---|
AbstractReferenceCounted | |
AsynchronousSocketChannelStream | |
AsynchronousSocketChannelStream.BaseCompletionHandler<T,V,A> | |
AsynchronousSocketChannelStreamFactory |
Factory to create a Stream that's an AsynchronousSocketChannelStream.
|
AsynchronousSocketChannelStreamFactoryFactory |
A
StreamFactoryFactory implementation for AsynchronousSocketChannel-based streams. |
Authenticator | |
BaseCluster | |
BaseCluster.ServerSelectionRequest | |
BaseQueryMessage |
Base class for OP_QUERY messages.
|
BaseWriteCommandMessage |
Abstract base class for write command message.
|
BulkWriteBatchCombiner |
This class is not part of the public API.
|
ByteBufBsonDocument | |
ByteBufferBsonOutput |
This class should not be considered as part of the public API, and it may change or be removed at any time.
|
ByteBufferBsonOutput.BufferPositionPair | |
ChangeEvent<T> |
Represents some sort of change in the system
|
ClientMetadataHelper | |
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.
|
CommandHelper | |
CommandMessage |
A command message that uses OP_QUERY to send the command.
|
CommandProtocol<T> |
A protocol for executing a command against a MongoDB server using the OP_QUERY wire protocol message.
|
CommandResultBaseCallback<T> | |
CommandResultCallback<T> | |
CompositeByteBuf | |
CompositeByteBuf.Component | |
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.
|
DefaultAuthenticator | |
DefaultClusterableServerFactory | |
DefaultClusterFactory |
The default factory for cluster implementations.
|
DefaultConnectionFactory | |
DefaultConnectionPool | |
DefaultServer | |
DefaultServerConnection | |
DefaultServerMonitor | |
DefaultServerMonitorFactory | |
DeleteCommandMessage |
A message for the delete command.
|
DeleteCommandProtocol |
An implementation of the delete command.
|
DeleteMessage |
An OP_DELETE message.
|
DeleteProtocol |
An implementation of the MongoDB OP_DELETE wire protocol.
|
DescriptionHelper | |
ExponentiallyWeightedMovingAverage | |
FutureAsyncCompletionHandler<T> | |
GetMoreMessage |
An OP_GET_MORE message.
|
GetMoreProtocol<T> |
An implementation of the OP_GET_MORE protocol.
|
GSSAPIAuthenticator | |
InsertCommandMessage |
An insert command message.
|
InsertCommandProtocol |
An implementation of the insert command.
|
InsertMessage |
An insert message.
|
InsertProtocol |
An implementation of the insert wire protocol.
|
InternalStreamConnection | |
InternalStreamConnection.SendMessageRequest | |
InternalStreamConnectionFactory | |
InternalStreamConnectionInitializer | |
KillCursorProtocol |
An implementation of the OP_KILL_CURSOR protocol.
|
KillCursorsMessage |
An OP_KILL_CURSOR message.
|
MessageSettings |
The message settings
|
MessageSettings.Builder |
A MessageSettings builder.
|
MultiServerCluster |
This class needs to be final because we are leaking a reference to "this" from the constructor
|
MultiServerCluster.ServerTuple | |
NativeAuthenticator | |
PlainAuthenticator | |
ProtocolHelper | |
QueryMessage |
An OP_QUERY message for an actual query (not a command).
|
QueryProtocol<T> |
An implementation of the MongoDB OP_QUERY wire protocol.
|
QueryResult<T> |
A batch of query results.
|
ReplyHeader |
Contains the details of a reply from a MongoDB server.
|
ReplyMessage<T> |
An OP_REPLY message.
|
RequestMessage |
Abstract base class for all MongoDB Wire Protocol request messages.
|
RequestMessage.EncodingMetadata | |
ResponseBuffers | |
ResponseCallback | |
SaslAuthenticator | |
ScramSha1Authenticator | |
ScramSha1Authenticator.DefaultRandomStringGenerator | |
ScramSha1Authenticator.ScramSha1SaslClient | |
SendMessageCallback<T> | |
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.
|
SingleServerCluster |
This class needs to be final because we are leaking a reference to "this" from the constructor
|
SocketChannelStream | |
SocketSettings |
An immutable class representing socket settings used for connections to a MongoDB server.
|
SocketSettings.Builder |
A builder for an instance of
SocketSettings . |
SocketStream | |
SocketStreamFactory |
Factory for creating instances of
SocketStream . |
SocketStreamHelper | |
SslSettings |
Settings for connecting to MongoDB via SSL.
|
SslSettings.Builder |
A builder for creating SSLSettings.
|
Time | |
UpdateCommandMessage |
A message for the update command.
|
UpdateCommandProtocol |
An implementation of the update command.
|
UpdateMessage |
An OP_UPDATE message.
|
UpdateProtocol |
An implementation of the MongoDB OP_UPDATE wire protocol.
|
UsageTrackingInternalConnection |
A connection that tracks when it was opened and when it was last used.
|
WriteCommandProtocol |
A base class for implementations of the bulk write commands.
|
WriteCommandResultHelper | |
WriteProtocol |
Base class for wire protocol messages that perform writes.
|
X509Authenticator |
Enum | Description |
---|---|
ClusterConnectionMode |
The cluster connection mode.
|
ClusterType |
An enumeration of all possible cluster types.
|
RequestMessage.OpCode | |
ServerConnectionState |
Enum of the current state of attempting to connect to a server.
|
ServerType |
The type of the server.
|