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, isLightWeight
asError, asError, asString, callback, checkForError, toInt, verify
protected MongoDbException asError(Reply reply)
Reply
.
Creates an exception if the Reply
has less than or more than a
single reply document.
asError
in class AbstractValidatingReplyCallback
reply
- 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 AbstractValidatingReplyCallback
reply
- 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.