import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
+import java.io.Serial;
import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
import org.opendaylight.yangtools.concepts.WritableObjects;
final class IncrementTransactionSequenceRequestProxyV1
- extends AbstractTransactionRequestProxy<IncrementTransactionSequenceRequest> {
+ extends AbstractReadTransactionRequestProxyV1<IncrementTransactionSequenceRequest> {
+ @Serial
+ private static final long serialVersionUID = -7345885599575376005L;
+
private long increment;
// checkstyle flags the public modifier as redundant however it is explicitly needed for Java serialization to
IncrementTransactionSequenceRequestProxyV1(final IncrementTransactionSequenceRequest request) {
super(request);
- this.increment = request.getIncrement();
+ increment = request.getIncrement();
}
@Override
}
@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);
}
}