| Package | Description | 
|---|---|
| com.allanbank.mongodb.bson.io | 
 Provides the ability to serialize and deserialize BSON  
Documents. | 
| com.allanbank.mongodb.connection | 
 Provides interfaces for managing connections to different MongoDB server configurations. 
 | 
| com.allanbank.mongodb.connection.message | 
 Low level messages to be sent to the MongoDB server. 
 | 
| Class and Description | 
|---|
| RandomAccessOutputStream
 Provides a capability similar to the ByteArrayOutputStream but also
 provides the ability to re-write portions of the stream already written and
 to determine the current size (or position) of the written data. 
 | 
| SizeOfVisitor.CachedSizeNode
 CachedSizeNode provides a node in a singly linked list that forms the
 cache for the sizes of lists of elements. 
 | 
| Class and Description | 
|---|
| BsonOutputStream
 A wrapper for an  
OutputStream to handle writing BSON primitives. | 
| SizeOfVisitor
 A visitor to determine the size of the documents it visits. 
 | 
| Class and Description | 
|---|
BsonInputStream
BsonInputStream provides a class to read BSON documents based on the
 BSON specification. | 
| BsonOutputStream
 A wrapper for an  
OutputStream to handle writing BSON primitives. | 
| SizeOfVisitor
 A visitor to determine the size of the documents it visits. 
 | 
Copyright © 2011-2013 Allanbank Consulting, Inc.. All Rights Reserved.