summaryrefslogtreecommitdiffstats
path: root/vespa-http-client/src/main/java/com/yahoo/vespa/http/client/SyncFeedClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespa-http-client/src/main/java/com/yahoo/vespa/http/client/SyncFeedClient.java')
-rw-r--r--vespa-http-client/src/main/java/com/yahoo/vespa/http/client/SyncFeedClient.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/vespa-http-client/src/main/java/com/yahoo/vespa/http/client/SyncFeedClient.java b/vespa-http-client/src/main/java/com/yahoo/vespa/http/client/SyncFeedClient.java
index c4b9b1161b7..8acdec334d0 100644
--- a/vespa-http-client/src/main/java/com/yahoo/vespa/http/client/SyncFeedClient.java
+++ b/vespa-http-client/src/main/java/com/yahoo/vespa/http/client/SyncFeedClient.java
@@ -62,19 +62,18 @@ public class SyncFeedClient implements AutoCloseable {
private final String operationId;
public SyncOperation(String documentId, CharSequence documentData) {
- this(documentId, documentData, null, null);
+ this(documentId, documentData, null);
}
- public SyncOperation(String documentId, CharSequence documentData, String operationId) {
- this(documentId, documentData, operationId, null);
+ public SyncOperation(String documentId, CharSequence documentData, Object context) {
+ this(documentId, documentData, new BigInteger(64, ThreadLocalRandom.current()).toString(32), context);
}
- private SyncOperation(String documentId, CharSequence documentData, String operationId, Object context) {
+ public SyncOperation(String documentId, CharSequence documentData, String operationId, Object context) {
this.documentId = Objects.requireNonNull(documentId, "documentId");
this.documentData = Objects.requireNonNull(documentData, "documentData");
this.context = context;
- this.operationId = Objects.isNull(operationId) ?
- new BigInteger(64, ThreadLocalRandom.current()).toString(32) : operationId;
+ this.operationId = Objects.requireNonNull(operationId);
}
}