public class ReplyCommandCallback extends AbstractReplyCallback<Document>
ERROR_CODE_FIELD, ERROR_MESSAGE_FIELDS| Constructor and Description |
|---|
ReplyCommandCallback(Callback<Document> results)
Create a new ReplyDocumentCallback.
|
| Modifier and Type | Method and Description |
|---|---|
protected MongoDbException |
asError(Reply reply)
Creates an exception from the
Reply. |
protected MongoDbException |
asError(Reply reply,
boolean knownError)
Creates an exception from the
Reply. |
protected Document |
convert(Reply reply)
Converts the
Reply into the final response type. |
exception, getForwardCallback, handle, isLightWeightasError, asError, asString, callback, checkForError, toInt, verifyprotected MongoDbException asError(Reply reply)
Reply.
Creates an exception if the Reply has less than or more than a
single reply document.
asError in class AbstractValidatingReplyCallbackreply - The raw reply.protected MongoDbException asError(Reply reply, boolean knownError)
Reply.
Overridden to not throw an exception on a zero 'ok' value.
asError in class AbstractValidatingReplyCallbackreply - The raw reply.knownError - If true then the reply is assumed to be an error reply.protected Document convert(Reply reply) throws MongoDbException
Reply into the final response type.
Overridden to return the reply document.
convert in class AbstractReplyCallback<Document>reply - The reply to convert.MongoDbException - On a failure converting the reply. Generally, the
AbstractValidatingReplyCallback.verify(Reply) method should be used to report
errors.AbstractReplyCallback.convert(Reply)Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.