Package com.hierynomus.smbj.connection
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 java.util.concurrent.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
public void release(int permits) -
availablePermits
public int availablePermits()- Overrides:
availablePermitsin classSemaphore
-