Woolpack API

パッケージ woolpack.acquirable

実行権を制御するためのインタフェースとアダプタのパッケージです。

参照先:
          説明

インタフェースの概要
Acquirable 実行権を取得することができることを表します。
 

クラスの概要
AcquirableChain コンストラクタ引数で指定されたAcquirableを順に Acquirable.acquire()するAcquirableです。
AcquirableUtils 実行権制御のユーティリティです。
AcquireFn<C,R> 取得したAcquirableで実行権を制御するFnです。
DoLock DoLock.acquire()でLock.lock()を実行し、 DoLock.release()でLock.unlock() を実行するAcquirableです。
DoSemaphore DoSemaphore.acquire()でSemaphore.acquire()を実行し、 DoSemaphore.release()でSemaphore.release()を実行するAcquirableです。
DoSemaphoreFactory DoSemaphoreのファクトリです。
TryLock TryLock.acquire()でLock.tryLock()を実行し、 TryLock.release()でLock.unlock()を実行するAcquirableです。
TrySemaphore TrySemaphore.acquire()でSemaphore.tryAcquire()を実行し、 TrySemaphore.release()でSemaphore.release()を実行するAcquirableです。
TrySemaphoreFactory TrySemaphoreのファクトリです。
 

パッケージ woolpack.acquirable の説明

実行権を制御するためのインタフェースとアダプタのパッケージです。 このパッケージはSemaphore とLock の機能を抽出したAcquirableインタフェースを基として、 Semaphore やLock へのアダプタとAcquirableのチェーン、 そしてAcquirableで実行権を制御するFnを含みます。


Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.