|
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 | |||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||