| Interface | Description |
|---|---|
| ClusterableServerFactory | |
| CommandProtocol<T> | |
| ConcurrentLinkedDeque.RemovalReportingIterator<E> | |
| ConcurrentPool.ItemFactory<T> |
Factory for creating and closing pooled items.
|
| DnsSrvRecordMonitor | |
| DnsSrvRecordMonitorFactory | |
| ExtendedAsynchronousByteChannel |
This interface extends
AsynchronousByteChannel adding optional timeouts and scattering and gathering methods. |
| InternalConnection | |
| LegacyProtocol<T> | |
| ProtocolExecutor |
| Class | Description |
|---|---|
| AbstractMultiServerCluster | |
| AsynchronousChannelStream |
Not part of the public API.
|
| AsynchronousSocketChannelStream | |
| Authenticator | |
| BsonWriterDecorator | |
| ClientMetadataHelper | |
| ClusterClock | |
| ClusterClockAdvancingSessionContext | |
| CommandHelper | |
| CommandMessage |
A command message that uses OP_MSG or OP_QUERY to send the command.
|
| ConcurrentLinkedDeque<E> |
A concurrent linked-list implementation of a
Deque (double-ended queue). |
| ConcurrentPool<T> |
A concurrent pool implementation.
|
| DecimalFormatHelper | |
| DefaultClusterableServerFactory | |
| DefaultDnsSrvRecordMonitorFactory | |
| DefaultServerConnection | |
| DescriptionHelper | |
| DnsMultiServerCluster | |
| ElementExtendingBsonWriter | |
| FieldTrackingBsonWriter | |
| IndexMap |
Efficiently maps each integer in a set to another integer in a set, useful for merging bulk write errors when a bulk write must be
split into multiple batches.
|
| InternalStreamConnection | |
| InternalStreamConnectionInitializer | |
| MessageSettings |
The message settings
|
| MessageSettings.Builder |
A MessageSettings builder.
|
| MongoCredentialWithCache | |
| MultiServerCluster | |
| NoOpSessionContext |
A SessionContext implementation that does nothing and reports that it has no session.
|
| PowerOfTwoBufferPool |
Power-of-two buffer pool implementation.
|
| ProtocolHelper |
This class is NOT part of the public API.
|
| ReadConcernAwareNoOpSessionContext |
A SessionContext implementation that does nothing and reports that it has no session, but does track read concern.
|
| ReadConcernHelper | |
| ReplyHeader |
Contains the details of a reply from a MongoDB server.
|
| ReplyMessage<T> |
An OP_REPLY message.
|
| ResponseBuffers | |
| ServerAddressHelper | |
| SingleServerCluster |
This class needs to be final because we are leaking a reference to "this" from the constructor
|
| SocketStream | |
| SplittablePayloadBsonWriter | |
| SslHelper |
This class should not be considered a part of the public API.
|
| Time | |
| UnixSocketChannelStream |
| Enum | Description |
|---|---|
| ConcurrentPool.Prune |
| Exception | Description |
|---|---|
| MongoWriteConcernWithResponseException |
Copyright © 2010 - 2023 Adobe. All Rights Reserved