See: Description
Interface | Description |
---|---|
Callback<V> |
Interface for a callback with the result of a MongoDB operation.
|
ClosableIterator<T> | Deprecated
Use the
MongoIterator interface instead. |
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 . |
Durability |
Represents the required durability of writes (inserts, updates, and deletes)
on the server.
|
MongoClientConfiguration |
Contains the configuration for the connection(s) to the MongoDB servers.
|
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. |
Enum | Description |
---|---|
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.
Lastly, the com.allanbank.mongodb.connection package contains the heart of the driver. Most users of the driver will not need to use any of the classes in this package.
Copyright © 2011-2013 Allanbank Consulting, Inc.. All Rights Reserved.