BUG-5280: introduce request/response Envelope
[controller.git] / opendaylight / md-sal / cds-access-api / src / main / java / org / opendaylight / controller / cluster / access / commands / ModifyTransactionRequestBuilder.java
index 88c6a8e24eb3455b3a541a27441faf24ef110727..336902e192fe0ce0eebf687d1fc202b20181fbed 100644 (file)
@@ -31,7 +31,6 @@ public final class ModifyTransactionRequestBuilder implements Builder<ModifyTran
     private final TransactionIdentifier identifier;
     private final ActorRef replyTo;
     private PersistenceProtocol protocol = null;
-    private long sequence;
 
     public ModifyTransactionRequestBuilder(final TransactionIdentifier identifier, final ActorRef replyTo) {
         this.identifier = Preconditions.checkNotNull(identifier);
@@ -47,12 +46,6 @@ public final class ModifyTransactionRequestBuilder implements Builder<ModifyTran
         Preconditions.checkState(protocol != null, "Batch has already been finished");
     }
 
-    public void setSequence(final long sequence) {
-        checkFinished();
-        Preconditions.checkState(modifications.isEmpty(), "Sequence must be set first");
-        this.sequence = sequence;
-    }
-
     public void addModification(final TransactionModification modification) {
         checkFinished();
         modifications.add(Preconditions.checkNotNull(modification));
@@ -76,12 +69,9 @@ public final class ModifyTransactionRequestBuilder implements Builder<ModifyTran
 
     @Override
     public ModifyTransactionRequest build() {
-        final ModifyTransactionRequest ret = new ModifyTransactionRequest(identifier, sequence, 0, replyTo,
-            modifications, protocol);
+        final ModifyTransactionRequest ret = new ModifyTransactionRequest(identifier, replyTo, modifications, protocol);
         modifications.clear();
         protocol = null;
-        sequence = 0;
         return ret;
     }
-
 }