|
Woolpack API | |||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
インタフェースの概要 | |
---|---|
Acquirable | 実行権を取得することができることを表します。 |
クラスの概要 | |
---|---|
AcquirableChain | コンストラクタ引数で指定されたAcquirable を順に
Acquirable.acquire() するAcquirable です。 |
AcquirableUtils | 実行権制御のユーティリティです。 |
AcquireFn<C,R,E extends Exception> | 取得したAcquirable で実行権を制御するFn です。 |
DoLock | DoLock.acquire() でLock.lock() を実行し、
DoLock.release() でLock.unlock()
を実行するAcquirable です。 |
DoSemaphore | DoSemaphore.acquire() でSemaphore.acquire() を実行し、
DoSemaphore.release() でSemaphore.release() を実行するAcquirable です。 |
DoSemaphoreFactory<E extends Exception> | DoSemaphore のファクトリです。 |
TryLock | TryLock.acquire() でLock.tryLock() を実行し、
TryLock.release() でLock.unlock() を実行するAcquirable です。 |
TrySemaphore | TrySemaphore.acquire() でSemaphore.tryAcquire() を実行し、
TrySemaphore.release() でSemaphore.release() を実行するAcquirable です。 |
TrySemaphoreFactory<E extends Exception> | TrySemaphore のファクトリです。 |
実行権を制御するためのインタフェースとアダプタのパッケージです。
このパッケージはSemaphore
とLock
の機能を抽出したAcquirable
インタフェースを基として、
Semaphore
やLock
へのアダプタとAcquirable
のチェーン、
そしてAcquirable
で実行権を制御するFn
を含みます。
|
Woolpack API | |||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |