<E extends Exception> Waiting |
StateGuard.becomeTerminated(StateGuard.GuardedSupplier<List<Waiting>,E> task) |
|
<E extends Exception> Waiting |
StateGuard.becomeTerminating(StateGuard.GuardedSupplier<List<Waiting>,E> task) |
|
<T,E extends Exception> T |
StateGuard.withReadLock(StateGuard.GuardedSupplier<T,E> task) |
Executes the specified task while holding the read lock.
|
<T,E extends Exception> T |
StateGuard.withReadLockAndStateCheck(StateGuard.GuardedSupplier<T,E> task) |
Executes the specified task while holding the read lock.
|
<T,E extends Exception> T |
StateGuard.withWriteLock(StateGuard.GuardedSupplier<T,E> task) |
Executes the specified task while holding the write lock.
|