aboutsummaryrefslogtreecommitdiffstats
path: root/documentapi/src/main/java/com/yahoo/documentapi/EmptyBucketsVisitorResponse.java
diff options
context:
space:
mode:
Diffstat (limited to 'documentapi/src/main/java/com/yahoo/documentapi/EmptyBucketsVisitorResponse.java')
-rw-r--r--documentapi/src/main/java/com/yahoo/documentapi/EmptyBucketsVisitorResponse.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/EmptyBucketsVisitorResponse.java b/documentapi/src/main/java/com/yahoo/documentapi/EmptyBucketsVisitorResponse.java
new file mode 100644
index 00000000000..68431f8ecaa
--- /dev/null
+++ b/documentapi/src/main/java/com/yahoo/documentapi/EmptyBucketsVisitorResponse.java
@@ -0,0 +1,27 @@
+// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+package com.yahoo.documentapi;
+
+import com.yahoo.document.BucketId;
+
+import java.util.List;
+
+/**
+ * Response containing list of empty buckets.
+ *
+ * @author <a href="mailto:einarmr@yahoo-inc.com">Einar M R Rosenvinge</a>
+ */
+public class EmptyBucketsVisitorResponse extends VisitorResponse {
+ private List<BucketId> bucketIds;
+ /**
+ * Creates visitor response containing an ack token.
+ *
+ * @param bucketIds the empty buckets
+ * @param token the ack token
+ */
+ public EmptyBucketsVisitorResponse(List<BucketId> bucketIds, AckToken token) {
+ super(token);
+ this.bucketIds = bucketIds;
+ }
+
+ public List<BucketId> getBucketIds() { return bucketIds; }
+}