Class SequenceWindow.NoopSemaphore
java.lang.Object
java.util.concurrent.Semaphore
com.hierynomus.smbj.connection.SequenceWindow.NoopSemaphore
- All Implemented Interfaces:
Serializable
- Enclosing class:
SequenceWindow
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidrelease(int permits) booleanbooleantryAcquire(int permits) booleantryAcquire(int permits, long timeout, TimeUnit unit) booleantryAcquire(long timeout, TimeUnit unit) Methods inherited from class Semaphore
acquire, acquire, acquireUninterruptibly, acquireUninterruptibly, drainPermits, getQueuedThreads, getQueueLength, hasQueuedThreads, isFair, reducePermits, release, toString
-
Constructor Details
-
NoopSemaphore
public NoopSemaphore()
-
-
Method Details
-
tryAcquire
public boolean tryAcquire()- Overrides:
tryAcquirein classSemaphore
-
tryAcquire
- Overrides:
tryAcquirein classSemaphore
-
tryAcquire
public boolean tryAcquire(int permits) - Overrides:
tryAcquirein classSemaphore
-
tryAcquire
- Overrides:
tryAcquirein classSemaphore
-
release
-
availablePermits
public int availablePermits()- Overrides:
availablePermitsin classSemaphore
-