public interface Client
| Modifier and Type | Field and Description | 
|---|---|
static int | 
MAX_DOCUMENT_SIZE
The absolute maximum size for a BSON document supported by all versions
 of MongoDB servers: 16MiB (16777216 ). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Closes the client. 
 | 
ClusterStats | 
getClusterStats()
Returns the meta-data on the current cluster. 
 | 
ClusterType | 
getClusterType()
Returns the type of cluster the client is connected to. 
 | 
MongoClientConfiguration | 
getConfig()
Returns the configuration being used by the logical MongoDB connection. 
 | 
Durability | 
getDefaultDurability()
Returns the  
Durability from the MongoClientConfiguration. | 
ReadPreference | 
getDefaultReadPreference()
Returns the  
ReadPreference from the
 MongoClientConfiguration. | 
MongoIterator<Document> | 
restart(DocumentAssignable cursorDocument)
Restarts an iterator that was previously saved. 
 | 
MongoCursorControl | 
restart(StreamCallback<Document> results,
       DocumentAssignable cursorDocument)
Restarts a document stream from a cursor that was previously saved. 
 | 
void | 
send(Message message1,
    Message message2,
    ReplyCallback replyCallback)
Sends a message on the connection. 
 | 
void | 
send(Message message,
    ReplyCallback replyCallback)
Sends a message on the connection. 
 | 
static final int MAX_DOCUMENT_SIZE
void close()
ClusterStats getClusterStats()
ClusterType getClusterType()
MongoClientConfiguration getConfig()
Durability getDefaultDurability()
Durability from the MongoClientConfiguration.MongoClientConfiguration.ReadPreference getDefaultReadPreference()
ReadPreference from the
 MongoClientConfiguration.MongoClientConfiguration .MongoIterator<Document> restart(DocumentAssignable cursorDocument) throws IllegalArgumentException
cursorDocument - The document containing the state of the cursor.IllegalArgumentException - If the document does not contain a valid cursor state.MongoCursorControl restart(StreamCallback<Document> results, DocumentAssignable cursorDocument) throws IllegalArgumentException
results - Callback that will be notified of the results of the cursor.cursorDocument - The document containing the state of the cursor.MongoCursorControl to control the cursor streaming
         documents to the caller. This includes the ability to stop the
         cursor and persist its state.IllegalArgumentException - If the document does not contain a valid cursor state.void send(Message message1, Message message2, ReplyCallback replyCallback) throws MongoDbException
message1 - The first message to send on the connection.message2 - The second message to send on the connection.replyCallback - The callback to notify of responses to the message2.
            May be null.MongoDbException - On an error sending the message.void send(Message message, ReplyCallback replyCallback) throws MongoDbException
message - The message to send on the connection.replyCallback - The callback to notify of responses to the messages. May be
            null.MongoDbException - On an error sending the message.Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.