mongodb-async-driver 2.0.0 API

Motivation

See: Description

Core Packages 
Package Description
com.allanbank.mongodb
Provides a Java driver for the MongoDB document store that allows asynchronous invocation of requests.
com.allanbank.mongodb.error
Exceptions for common MongoDB error conditions.
com.allanbank.mongodb.util
Provides utilities used across the driver.
com.allanbank.mongodb.util.log
Provides a micro logging framework for the driver that will use the SLF4J logging facade if it is present and Java Util Logging if it is not.
BSON Support Packages 
Package Description
com.allanbank.mongodb.bson
Strongly typed, immutable implementation of the BSON Specification.
com.allanbank.mongodb.bson.builder
Provides the interfaces for builders to aid in constructing BSON Documents.
com.allanbank.mongodb.bson.builder.impl
Provides the implementations for builders to aid in constructing BSON Documents.
com.allanbank.mongodb.bson.element
Provides the complete set of BSON Elements used to construct Documents.
com.allanbank.mongodb.bson.impl
Provides the implementation of a top level BSON Document.
com.allanbank.mongodb.bson.io
Provides the ability to serialize and deserialize BSON Documents.
com.allanbank.mongodb.bson.json
Contains a parser of JSON documents based on a JavaCC grammer.
Request Creation Support Packages 
Package Description
com.allanbank.mongodb.builder
Provides domain classes and builders for queries and the common MongoDB commands.
com.allanbank.mongodb.builder.expression
Provides support for construction of expressions for use with aggregate command's $project operator.
com.allanbank.mongodb.builder.write
Provides containers for the basic write operations.
GridFS Support Package 
Package Description
com.allanbank.mongodb.gridfs
Provides an implementation of the GridFS Specification.
Driver Internal Packages 
Package Description
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 Callbacks, 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.

Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.