See: Description
Interface | Description |
---|---|
AsyncMongoCollection |
Interface for asynchronously interacting with a MongoDB collection.
|
BatchedAsyncMongoCollection |
BatchedAsyncMongoCollection provides the interface for submitting batched
requests to the MongoDB server.
|
Callback<V> |
Interface for a callback with the result of a MongoDB operation.
|
ClosableIterator<T> | Deprecated
Use the
MongoIterator interface instead. |
LambdaCallback<V> |
LambdaCallback provides a lambda friendly interface for receiving the
asynchronous results of a MongoDB operation.
|
ListenableFuture<V> |
Enhancement to the
Future interface inspired by the Google Guava's
ListenableFuture. |
Mongo | Deprecated
Use the
MongoClient interface instead. |
MongoClient |
Interface to bootstrap into interactions with MongoDB.
|
MongoCollection |
Interface for interacting with a MongoDB collection.
|
MongoCursorControl |
MongoCursorControl provides the controls for a MongoDB cursor interaction.
|
MongoDatabase |
Interface for interacting with a MongoDB database.
|
MongoIterator<T> |
MongoIterator provides an interface for an iterator that can be closed.
|
StreamCallback<V> |
Extension of the
Callback interface to provide the ability to notify
callers when the stream is done. |
Class | Description |
---|---|
Credential |
Credential provides an immutable set of credential for accessing MongoDB.
|
Credential.Builder |
Builder provides a helper for creating a
Credential . |
CredentialEditor |
CredentialEditor provides the ability to parse the credentials from a MongoDB
URI.
|
Durability |
Represents the required durability of writes (inserts, updates, and deletes)
on the server.
|
DurabilityEditor |
PropertyEditor for the Durability class. |
MongoClientConfiguration |
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoClientConfigurationBeanInfo |
MongoClientConfigurationBeanInfo provides specialization for the properties
of the
MongoClientConfiguration . |
MongoClientConfigurationBeanInfo.CredentialListEditor |
CredentialListEditor provides the ability to parse the list of
credentials from a MongoDB URI.
|
MongoDbConfiguration | Deprecated
Please us the
MongoClientConfiguration instead. |
MongoDbUri |
MongoDbUri provides the ability to parse a MongoDB URI into fields.
|
MongoFactory |
MongoFactory provides the bootstrap point for creating a connection
represented via a
Mongo instance) to a MongoDB cluster. |
ProfilingStatus |
ProfilingStatus provides a container for the
ProfilingStatus.Level and number of
milliseconds beyond which to consider an operation to be slow. |
ReadPreference |
ReadPreference encapsulates a
ReadPreference.Mode and a set of tag matching
documents. |
ReadPreferenceEditor |
PropertyEditor for the ReadPreference class. |
Version |
Version provides a class to handle version numbers and provide the version of
the driver in use.
|
Enum | Description |
---|---|
ConnectionModel |
ConnectionModel provides an enumeration of the connection models that the
driver supports.
|
LockType |
LockType provides an enumeration for the types of locks used at the core of
the driver to hand off messages between threads.
|
MongoCollection.ValidateMode |
ValidateMode provides an enumeration of the validation modes.
|
ProfilingStatus.Level |
Level provides the set of available profiling levels provided by the
MongoDB server.
|
ReadPreference.Mode |
Enumeration of the basic
ReadPreference modes of service. |
Exception | Description |
---|---|
MongoDbException |
Exception base class for all MongoDB exceptions.
|
The com.allanbank.mongodb package contains the interfaces and basic classes that the client code will use to interact with the driver.
The com.allanbank.mongodb.bson package contains a strongly typed, immutable implementation of the BSON Specification.
In the com.allanbank.mongodb.client package are the implementation
of the primary interfaces for the driver and support classes to convert
Reply
(s) from the server into a more user friendly format.
To facilitate constructing queries and the more complex commands to the MongoDB servers a set of support classes are provided in the com.allanbank.mongodb.builder package.
Exceptions (all inheriting from MongoDbException
are located in the
com.allanbank.mongodb.error package.
Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.