processor.submit(docType, docId, opData, new AsyncResultHandler<JsonObject>() {
@Override
public void handle(AsyncResult<JsonObject> ar) {
if (ar.failed()) {
ReplyException cause = (ReplyException) ar.cause();
resp.fail(cause.failureCode(), cause.getMessage());
return;
}
JsonObject result = ar.result();
result.removeField(Key.SNAPSHOT);
resp.reply(result);