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 TypeMethodDescriptionint
void
release
(int permits) boolean
boolean
tryAcquire
(int permits) boolean
tryAcquire
(int permits, long timeout, TimeUnit unit) boolean
tryAcquire
(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:
tryAcquire
in classSemaphore
-
tryAcquire
- Overrides:
tryAcquire
in classSemaphore
-
tryAcquire
public boolean tryAcquire(int permits) - Overrides:
tryAcquire
in classSemaphore
-
tryAcquire
- Overrides:
tryAcquire
in classSemaphore
-
release
public void release(int permits) -
availablePermits
public int availablePermits()- Overrides:
availablePermits
in classSemaphore
-