|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| Acquirable を使用しているパッケージ | |
|---|---|
| woolpack.dom | DOM ノードを加工するための部品が含まれる。 |
| woolpack.ee | Servlet API のMapインタフェースと
DomExpressionを実装した MVC2 用の部品もしくはそのビルダが含まれる。 |
| woolpack.utils.concurrent | 実行権を制御するためのインタフェースとアダプタクラスが含まれる。 |
| woolpack.dom での Acquirable の使用 |
|---|
| Constructor parameters in woolpack.dom with type arguments of type Acquirable | |
|---|---|
DoAcquire(Switchable<java.lang.String,Acquirable> map,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
| woolpack.ee での Acquirable の使用 |
|---|
| Constructor parameters in woolpack.ee with type arguments of type Acquirable | |
|---|---|
DoAcquireTransaction(java.lang.String key,
Switchable<java.lang.String,Acquirable> startIdSwitchable,
java.util.Collection<java.lang.String> midIdCollection,
java.util.Collection<java.lang.String> endIdCollection,
DomExpression trueExpression,
DomExpression falseExpression,
DomExpression releaseExpression)
コンストラクタ。 |
|
DoAcquireTransaction(Switchable<java.lang.String,Acquirable> startIdSwitchable,
java.util.Collection<java.lang.String> midIdCollection,
java.util.Collection<java.lang.String> endIdCollection,
DomExpression trueExpression,
DomExpression falseExpression)
コンストラクタ。 |
|
DoAcquireTransaction(Switchable<java.lang.String,Acquirable> startIdSwitchable,
java.util.Collection<java.lang.String> midIdCollection,
java.util.Collection<java.lang.String> endIdCollection,
DomExpression trueExpression,
DomExpression falseExpression,
DomExpression releaseExpression)
コンストラクタ。 |
|
| woolpack.utils.concurrent での Acquirable の使用 |
|---|
| Acquirable を実装している woolpack.utils.concurrent のクラス | |
|---|---|
class |
AcquirableChain
コンストラクタ引数で指定された Acquirableを順に
acquire()するAcquirable。 |
class |
DoLock
DoLock.acquire()でLock.lock()を実行し、
DoLock.release()でLock.unlock()
を実行するAcquirable。 |
class |
DoSemaphore
DoSemaphore.acquire()でSemaphore.acquire()を実行し、
DoSemaphore.release()でSemaphore.release()を実行するAcquirable。 |
class |
TryLock
TryLock.acquire()でLock.tryLock()を実行し、
TryLock.release()でLock.unlock()を実行するAcquirable。 |
class |
TrySemaphore
TrySemaphore.acquire()でSemaphore.tryAcquire()を実行し、
TrySemaphore.release()でSemaphore.release()を実行するAcquirable。 |
| Acquirable として宣言されている woolpack.utils.concurrent のフィールド | |
|---|---|
static Acquirable |
AcquirableConstants.ANY
無制限に実行権を与える Acquirable。 |
static Acquirable |
AcquirableConstants.INTERRUPT
常に実行権を与えず、実行したスレッドに対し Thread.interrupt()を実行するAcquirable。 |
static Acquirable |
AcquirableConstants.INTERRUPTED_EXCEPTION
実行したスレッドに対し Thread.interrupt()を実行し、
InterruptedExceptionを原因として持つ
IllegalStateExceptionを投げるAcquirable。 |
static Acquirable |
AcquirableConstants.NONE
常に実行権を与えない Acquirable。 |
| Acquirable を返す woolpack.utils.concurrent のメソッド | |
|---|---|
Acquirable |
AcquirableFactory.newInstance()
新しいインスタンスを返す。 |
Acquirable |
TrySemaphoreFactory.newInstance()
|
Acquirable |
DoSemaphoreFactory.newInstance()
|
| Acquirable 型の引数を持つ型を返す woolpack.utils.concurrent のメソッド | |
|---|---|
java.util.List<Acquirable> |
AcquirableChain.getArray()
|
| Acquirable 型のパラメータを持つ woolpack.utils.concurrent のコンストラクタ | |
|---|---|
AcquirableChain(Acquirable... acquirables)
コンストラクタ。 |
|
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||