Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
com.mongodb.connection.netty |
This package contains netty specific classes
|
com.mongodb.internal.connection |
Modifier and Type | Field and Description |
---|---|
private BufferProvider |
Mongo.bufferProvider |
private BufferProvider |
DBDecoderAdapter.bufferProvider |
Modifier and Type | Method and Description |
---|---|
(package private) BufferProvider |
DBCollection.getBufferPool() |
(package private) BufferProvider |
DB.getBufferPool() |
(package private) BufferProvider |
Mongo.getBufferProvider() |
Constructor and Description |
---|
DBDecoderAdapter(DBDecoder decoder,
DBCollection collection,
BufferProvider bufferProvider) |
Modifier and Type | Interface and Description |
---|---|
(package private) interface |
InternalConnection |
interface |
Stream
A full duplex stream of bytes.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AsynchronousSocketChannelStream |
private class |
DefaultConnectionPool.PooledConnection |
(package private) class |
InternalStreamConnection |
(package private) class |
SocketChannelStream |
(package private) class |
SocketStream |
(package private) class |
UsageTrackingInternalConnection
A connection that tracks when it was opened and when it was last used.
|
Modifier and Type | Field and Description |
---|---|
private BufferProvider |
SocketStream.bufferProvider |
private BufferProvider |
SocketStreamFactory.bufferProvider |
private BufferProvider |
AsynchronousSocketChannelStream.bufferProvider |
private BufferProvider |
SocketChannelStream.bufferProvider |
private BufferProvider |
ByteBufferBsonOutput.bufferProvider |
private BufferProvider |
AsynchronousSocketChannelStreamFactory.bufferProvider |
Constructor and Description |
---|
AsynchronousSocketChannelStream(ServerAddress serverAddress,
SocketSettings settings,
BufferProvider bufferProvider) |
ByteBufferBsonOutput(BufferProvider bufferProvider)
Construct an instance that uses the given buffer provider to allocate byte buffers as needs as it grows.
|
SocketChannelStream(ServerAddress address,
SocketSettings settings,
SslSettings sslSettings,
BufferProvider bufferProvider) |
SocketStream(ServerAddress address,
SocketSettings settings,
SslSettings sslSettings,
javax.net.SocketFactory socketFactory,
BufferProvider bufferProvider) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
NettyBufferProvider |
(package private) class |
NettyStream
A Stream implementation based on Netty 4.0.
|
Modifier and Type | Class and Description |
---|---|
class |
PowerOfTwoBufferPool
Power-of-two buffer pool implementation.
|