Package | Description |
---|---|
com.mongodb |
This package is the main entry point to the MongoDB Java Driver, and it contains the classes for the existing API from 2.x versions.
|
com.mongodb.async.client |
This packages contains classes for the new async client
|
com.mongodb.binding |
This package contains classes that manage binding to MongoDB servers for various operations.
|
com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
com.mongodb.connection.netty |
This package contains netty specific classes
|
com.mongodb.event |
This package contains cluster and connection event related classes
|
com.mongodb.internal.connection | |
com.mongodb.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
com.mongodb.selector |
Contains classes that determine how to select the server to connect to in order to send commands or queries.
|
Class and Description |
---|
ClusterDescription
Immutable snapshot state of a cluster.
|
ServerDescription
Immutable snapshot state of a server.
|
Class and Description |
---|
ClusterSettings
Settings for the cluster.
|
ConnectionPoolSettings
All settings that relate to the pool of connections to a MongoDB server.
|
ServerSettings
Settings relating to monitoring of each server.
|
SocketSettings
An immutable class representing socket settings used for connections to a MongoDB server.
|
SslSettings
Settings for connecting to MongoDB via SSL.
|
StreamFactoryFactory
A factory of
StreamFactory instances. |
Class and Description |
---|
AsyncConnection
An asynchronous connection to a MongoDB server with non-blocking operations.
|
Cluster
Represents a cluster of MongoDB servers.
|
Connection
A synchronous connection to a MongoDB server with blocking operations.
|
ServerDescription
Immutable snapshot state of a server.
|
Class and Description |
---|
AsyncCompletionHandler
Completion handler for asynchronous I/O.
|
AsyncConnection
An asynchronous connection to a MongoDB server with non-blocking operations.
|
BufferProvider
A provider of instances of ByteBuf.
|
ChangeEvent
Represents some sort of change in the system
|
Cluster
Represents a cluster of MongoDB servers.
|
ClusterConnectionMode
The cluster connection mode.
|
ClusterDescription
Immutable snapshot state of a cluster.
|
ClusterFactory
Factory for
Cluster implementations. |
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.
|
ClusterType
An enumeration of all possible cluster types.
|
Connection
A synchronous connection to a MongoDB server with blocking operations.
|
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.
|
QueryResult
A batch of query results.
|
Server
A logical connection to a MongoDB server.
|
ServerConnectionState
Enum of the current state of attempting to connect to a server.
|
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.
|
ServerType
The type of the server.
|
ServerVersion
Holds an array of three integers representing the server version, e.g.
|
SocketSettings
An immutable class representing socket settings used for connections to a MongoDB server.
|
SocketSettings.Builder
A builder for an instance of
SocketSettings . |
SslSettings
Settings for connecting to MongoDB via SSL.
|
SslSettings.Builder
A builder for creating SSLSettings.
|
Stream
A full duplex stream of bytes.
|
StreamFactory
A factory for streams.
|
StreamFactoryFactory
A factory of
StreamFactory instances. |
Class and Description |
---|
SocketSettings
An immutable class representing socket settings used for connections to a MongoDB server.
|
SslSettings
Settings for connecting to MongoDB via SSL.
|
Stream
A full duplex stream of bytes.
|
StreamFactory
A factory for streams.
|
StreamFactoryFactory
A factory of
StreamFactory instances. |
Class and Description |
---|
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.
|
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.
|
ServerId
A client-generated identifier that uniquely identifies a MongoDB server.
|
Class and Description |
---|
BufferProvider
A provider of instances of ByteBuf.
|
Class and Description |
---|
AsyncConnection
An asynchronous connection to a MongoDB server with non-blocking operations.
|
Connection
A synchronous connection to a MongoDB server with blocking operations.
|
Class and Description |
---|
ClusterDescription
Immutable snapshot state of a cluster.
|
ServerDescription
Immutable snapshot state of a server.
|
Copyright © 2016. All Rights Reserved.