Package com.mongodb.internal.connection
Contains classes that manage connecting to MongoDB servers.
-
Interface Summary Interface Description ClusterableServerFactory CommandProtocol<T> ConcurrentLinkedDeque.RemovalReportingIterator<E> ConcurrentPool.ItemFactory<T> Factory for creating and closing pooled items.InternalConnection LegacyProtocol<T> ProtocolExecutor -
Class Summary Class Description AsynchronousSocketChannelStream Authenticator 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 aDeque
(double-ended queue).ConcurrentPool<T> A concurrent pool implementation.DecimalFormatHelper DefaultClusterableServerFactory DefaultServerConnection DescriptionHelper 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 MongoCredentialWithCache MultiServerCluster This class needs to be final because we are leaking a reference to "this" from the constructorNoOpSessionContext 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 constructorSocketChannelStream SocketStream SslHelper This class should not be considered a part of the public API.Time UnixSocketChannelStream -
Enum Summary Enum Description ConcurrentPool.Prune -
Exception Summary Exception Description MongoWriteConcernWithResponseException