Package | Description |
---|---|
com.allanbank.mongodb |
Provides a Java driver for the MongoDB document store that allows asynchronous invocation of requests.
|
com.allanbank.mongodb.builder |
Provides domain classes and builders for queries and the common MongoDB commands.
|
com.allanbank.mongodb.client |
Provides implementations of the main client interfaces and classes to translate the
Reply (s) from the server. |
com.allanbank.mongodb.client.callback |
Provides implementation for various transformations, implemented in the form of
Callback s, that are used by the driver. |
com.allanbank.mongodb.client.connection |
Provides interfaces for managing connections to different MongoDB server configurations.
|
com.allanbank.mongodb.client.connection.auth |
Wraps a connection and ensures that all requests are properly authenticated.
|
com.allanbank.mongodb.client.connection.bootstrap |
Bootstraps a the correct type of connections for the type of MongoDB cluster.
|
com.allanbank.mongodb.client.connection.proxy |
Support for connection that delegate to a lower level connection.
|
com.allanbank.mongodb.client.connection.rs |
Support for connections to Replica Sets.
|
com.allanbank.mongodb.client.connection.sharded |
Support for connections to Sharded Configurations.
|
com.allanbank.mongodb.client.connection.socket |
Low level socket connection to a single MongoDB server.
|
com.allanbank.mongodb.client.message |
Low level messages to be sent to the MongoDB server.
|
com.allanbank.mongodb.client.state |
Support for tracking the state of a set of MongoDB servers.
|
com.allanbank.mongodb.error |
Exceptions for common MongoDB error conditions.
|
com.allanbank.mongodb.gridfs |
Provides an implementation of the GridFS Specification.
|
Class and Description |
---|
AsyncMongoCollection
Interface for asynchronously interacting with a MongoDB collection.
|
BatchedAsyncMongoCollection
BatchedAsyncMongoCollection provides the interface for submitting batched
requests to the MongoDB server.
|
Callback
Interface for a callback with the result of a MongoDB operation.
|
ClosableIterator
Deprecated.
Use the
MongoIterator interface instead. This interface
will be removed after the 1.3.0 release. |
ConnectionModel
ConnectionModel provides an enumeration of the connection models that the
driver supports.
|
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.
|
LambdaCallback
LambdaCallback provides a lambda friendly interface for receiving the
asynchronous results of a MongoDB operation.
|
ListenableFuture
Enhancement to the
Future interface inspired by the Google Guava's
ListenableFuture. |
LockType
LockType provides an enumeration for the types of locks used at the core of
the driver to hand off messages between threads.
|
Mongo
Deprecated.
Use the
MongoClient interface instead. This interface
will be removed on or after the 1.3.0 release. |
MongoClient
Interface to bootstrap into interactions with MongoDB.
|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoCollection
Interface for interacting with a MongoDB collection.
|
MongoCollection.ValidateMode
ValidateMode provides an enumeration of the validation modes.
|
MongoCursorControl
MongoCursorControl provides the controls for a MongoDB cursor interaction.
|
MongoDatabase
Interface for interacting with a MongoDB database.
|
MongoDbConfiguration
Deprecated.
Please us the
MongoClientConfiguration instead. This
class will be removed on or after the 1.3.0 release. |
MongoDbException
Exception base class for all MongoDB exceptions.
|
MongoDbUri
MongoDbUri provides the ability to parse a MongoDB URI into fields.
|
MongoIterator
MongoIterator provides an interface for an iterator that can be closed.
|
ProfilingStatus
ProfilingStatus provides a container for the
ProfilingStatus.Level and number of
milliseconds beyond which to consider an operation to be slow. |
ProfilingStatus.Level
Level provides the set of available profiling levels provided by the
MongoDB server.
|
ReadPreference
ReadPreference encapsulates a
ReadPreference.Mode and a set of tag matching
documents. |
ReadPreference.Mode
Enumeration of the basic
ReadPreference modes of service. |
StreamCallback
Extension of the
Callback interface to provide the ability to notify
callers when the stream is done. |
Version
Version provides a class to handle version numbers and provide the version of
the driver in use.
|
Class and Description |
---|
Durability
Represents the required durability of writes (inserts, updates, and deletes)
on the server.
|
ReadPreference
ReadPreference encapsulates a
ReadPreference.Mode and a set of tag matching
documents. |
Version
Version provides a class to handle version numbers and provide the version of
the driver in use.
|
Class and Description |
---|
AsyncMongoCollection
Interface for asynchronously interacting with a MongoDB collection.
|
BatchedAsyncMongoCollection
BatchedAsyncMongoCollection provides the interface for submitting batched
requests to the MongoDB server.
|
Callback
Interface for a callback with the result of a MongoDB operation.
|
ClosableIterator
Deprecated.
Use the
MongoIterator interface instead. This interface
will be removed after the 1.3.0 release. |
Durability
Represents the required durability of writes (inserts, updates, and deletes)
on the server.
|
LambdaCallback
LambdaCallback provides a lambda friendly interface for receiving the
asynchronous results of a MongoDB operation.
|
ListenableFuture
Enhancement to the
Future interface inspired by the Google Guava's
ListenableFuture. |
LockType
LockType provides an enumeration for the types of locks used at the core of
the driver to hand off messages between threads.
|
Mongo
Deprecated.
Use the
MongoClient interface instead. This interface
will be removed on or after the 1.3.0 release. |
MongoClient
Interface to bootstrap into interactions with MongoDB.
|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoCollection
Interface for interacting with a MongoDB collection.
|
MongoCollection.ValidateMode
ValidateMode provides an enumeration of the validation modes.
|
MongoCursorControl
MongoCursorControl provides the controls for a MongoDB cursor interaction.
|
MongoDatabase
Interface for interacting with a MongoDB database.
|
MongoDbConfiguration
Deprecated.
Please us the
MongoClientConfiguration instead. This
class will be removed on or after the 1.3.0 release. |
MongoDbException
Exception base class for all MongoDB exceptions.
|
MongoIterator
MongoIterator provides an interface for an iterator that can be closed.
|
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. |
StreamCallback
Extension of the
Callback interface to provide the ability to notify
callers when the stream is done. |
Version
Version provides a class to handle version numbers and provide the version of
the driver in use.
|
Class and Description |
---|
Callback
Interface for a callback with the result of a MongoDB operation.
|
ListenableFuture
Enhancement to the
Future interface inspired by the Google Guava's
ListenableFuture. |
MongoCursorControl
MongoCursorControl provides the controls for a MongoDB cursor interaction.
|
MongoDbException
Exception base class for all MongoDB exceptions.
|
MongoIterator
MongoIterator provides an interface for an iterator that can be closed.
|
StreamCallback
Extension of the
Callback interface to provide the ability to notify
callers when the stream is done. |
Class and Description |
---|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoDbException
Exception base class for all MongoDB exceptions.
|
Class and Description |
---|
Credential
Credential provides an immutable set of credential for accessing MongoDB.
|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoDbException
Exception base class for all MongoDB exceptions.
|
Class and Description |
---|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
Class and Description |
---|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoDbException
Exception base class for all MongoDB exceptions.
|
Class and Description |
---|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoDbException
Exception base class for all MongoDB exceptions.
|
Class and Description |
---|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoDbException
Exception base class for all MongoDB exceptions.
|
Class and Description |
---|
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
MongoDbException
Exception base class for all MongoDB exceptions.
|
Class and Description |
---|
Durability
Represents the required durability of writes (inserts, updates, and deletes)
on the server.
|
LockType
LockType provides an enumeration for the types of locks used at the core of
the driver to hand off messages between threads.
|
ReadPreference
ReadPreference encapsulates a
ReadPreference.Mode and a set of tag matching
documents. |
Version
Version provides a class to handle version numbers and provide the version of
the driver in use.
|
Class and Description |
---|
Callback
Interface for a callback with the result of a MongoDB operation.
|
ListenableFuture
Enhancement to the
Future interface inspired by the Google Guava's
ListenableFuture. |
MongoClientConfiguration
Contains the configuration for the connection(s) to the MongoDB servers.
|
ReadPreference
ReadPreference encapsulates a
ReadPreference.Mode and a set of tag matching
documents. |
Version
Version provides a class to handle version numbers and provide the version of
the driver in use.
|
Class and Description |
---|
MongoDbException
Exception base class for all MongoDB exceptions.
|
Version
Version provides a class to handle version numbers and provide the version of
the driver in use.
|
Class and Description |
---|
MongoDatabase
Interface for interacting with a MongoDB database.
|
Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.