Package com.hierynomus.smbj.connection
Class SequenceWindow.NoopSemaphore
- java.lang.Object
-
- java.util.concurrent.Semaphore
-
- com.hierynomus.smbj.connection.SequenceWindow.NoopSemaphore
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- SequenceWindow
private static class SequenceWindow.NoopSemaphore extends java.util.concurrent.Semaphore
-
-
Constructor Summary
Constructors Constructor Description NoopSemaphore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
availablePermits()
void
release(int permits)
boolean
tryAcquire()
boolean
tryAcquire(int permits)
boolean
tryAcquire(int permits, long timeout, java.util.concurrent.TimeUnit unit)
boolean
tryAcquire(long timeout, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
tryAcquire
public boolean tryAcquire()
- Overrides:
tryAcquire
in classjava.util.concurrent.Semaphore
-
tryAcquire
public boolean tryAcquire(long timeout, java.util.concurrent.TimeUnit unit)
- Overrides:
tryAcquire
in classjava.util.concurrent.Semaphore
-
tryAcquire
public boolean tryAcquire(int permits)
- Overrides:
tryAcquire
in classjava.util.concurrent.Semaphore
-
tryAcquire
public boolean tryAcquire(int permits, long timeout, java.util.concurrent.TimeUnit unit)
- Overrides:
tryAcquire
in classjava.util.concurrent.Semaphore
-
release
public void release(int permits)
- Overrides:
release
in classjava.util.concurrent.Semaphore
-
availablePermits
public int availablePermits()
- Overrides:
availablePermits
in classjava.util.concurrent.Semaphore
-
-