diff options
Diffstat (limited to 'documentapi/src/main/java/com/yahoo/documentapi/DocumentOpVisitorResponse.java')
-rw-r--r-- | documentapi/src/main/java/com/yahoo/documentapi/DocumentOpVisitorResponse.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/DocumentOpVisitorResponse.java b/documentapi/src/main/java/com/yahoo/documentapi/DocumentOpVisitorResponse.java new file mode 100644 index 00000000000..f5641b915f4 --- /dev/null +++ b/documentapi/src/main/java/com/yahoo/documentapi/DocumentOpVisitorResponse.java @@ -0,0 +1,28 @@ +// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.documentapi; + +import com.yahoo.document.DocumentOperation; + +/** + * Visitor response containing a document operation. All visitor responses have ack + * tokens that must be acked. + * + * @author Arne H Juul + */ +public class DocumentOpVisitorResponse extends VisitorResponse { + private DocumentOperation op; + + /** + * Creates visitor response containing a document operation and an ack token. + * + * @param op the document operation + * @param ack the ack token + */ + public DocumentOpVisitorResponse(DocumentOperation op, AckToken ack) { + super(ack); + this.op = op; + } + + /** @return the document operation */ + public DocumentOperation getDocumentOperation() { return op; } +} |