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 intavailablePermits()voidrelease(int permits)booleantryAcquire()booleantryAcquire(int permits)booleantryAcquire(int permits, long timeout, java.util.concurrent.TimeUnit unit)booleantryAcquire(long timeout, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
tryAcquire
public boolean tryAcquire()
- Overrides:
tryAcquirein classjava.util.concurrent.Semaphore
-
tryAcquire
public boolean tryAcquire(long timeout, java.util.concurrent.TimeUnit unit)- Overrides:
tryAcquirein classjava.util.concurrent.Semaphore
-
tryAcquire
public boolean tryAcquire(int permits)
- Overrides:
tryAcquirein classjava.util.concurrent.Semaphore
-
tryAcquire
public boolean tryAcquire(int permits, long timeout, java.util.concurrent.TimeUnit unit)- Overrides:
tryAcquirein classjava.util.concurrent.Semaphore
-
release
public void release(int permits)
- Overrides:
releasein classjava.util.concurrent.Semaphore
-
availablePermits
public int availablePermits()
- Overrides:
availablePermitsin classjava.util.concurrent.Semaphore
-
-