BUG-8402: correctly propagate read-only bit
[controller.git] / opendaylight / md-sal / cds-access-api / src / main / java / org / opendaylight / controller / cluster / access / commands / IncrementTransactionSequenceRequestProxyV1.java
index f9f8854d3b0a806e8b0d8d2c7f107a4e881ab745..da1659e1fe586acc98fea742a7fce376d8afdca7 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier
 import org.opendaylight.yangtools.concepts.WritableObjects;
 
 final class IncrementTransactionSequenceRequestProxyV1
-        extends AbstractTransactionRequestProxy<IncrementTransactionSequenceRequest> {
+        extends AbstractReadTransactionRequestProxyV1<IncrementTransactionSequenceRequest> {
     private long increment;
 
     // checkstyle flags the public modifier as redundant however it is explicitly needed for Java serialization to
@@ -43,8 +43,8 @@ final class IncrementTransactionSequenceRequestProxyV1
     }
 
     @Override
-    protected IncrementTransactionSequenceRequest createRequest(final TransactionIdentifier target, final long sequence,
-            final ActorRef replyToActor) {
-        return new IncrementTransactionSequenceRequest(target, sequence, replyToActor, increment);
+    IncrementTransactionSequenceRequest createReadRequest(final TransactionIdentifier target, final long sequence,
+            final ActorRef replyToActor, final boolean snapshotOnly) {
+        return new IncrementTransactionSequenceRequest(target, sequence, replyToActor, snapshotOnly, increment);
     }
 }