X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FOperationLimiter.java;h=c035790a94596b77dad9fc0ce83ca338f36c686a;hb=583f30d1c7a8199b401c9393745c62fe27b5ced8;hp=34a7ebf8f233f8ab3d14c57e3e63b17357035028;hpb=4379f102fa0c85abf58f60d81fec9c698582fb1a;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/OperationLimiter.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/OperationLimiter.java index 34a7ebf8f2..c035790a94 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/OperationLimiter.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/OperationLimiter.java @@ -12,7 +12,7 @@ import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Preconditions; import java.util.concurrent.Semaphore; import java.util.concurrent.TimeUnit; -import org.opendaylight.controller.cluster.datastore.identifiers.TransactionIdentifier; +import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier; import org.opendaylight.controller.cluster.datastore.messages.BatchedModificationsReply; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -28,7 +28,7 @@ public class OperationLimiter extends OnComplete { private final Semaphore semaphore; private final int maxPermits; - OperationLimiter(final TransactionIdentifier identifier, final int maxPermits, final int acquireTimeoutSeconds) { + OperationLimiter(final TransactionIdentifier identifier, final int maxPermits, final long acquireTimeoutSeconds) { this.identifier = Preconditions.checkNotNull(identifier); Preconditions.checkArgument(acquireTimeoutSeconds >= 0); @@ -71,14 +71,14 @@ public class OperationLimiter extends OnComplete { } @VisibleForTesting - int availablePermits(){ + int availablePermits() { return semaphore.availablePermits(); } /** - * Release all the permits + * Release all the permits. */ public void releaseAll() { - this.semaphore.release(maxPermits-availablePermits()); + this.semaphore.release(maxPermits - availablePermits()); } }