Woolpack API

woolpack.acquirable
クラス AcquirableChain<E extends java.lang.Exception>

java.lang.Object
  上位を拡張 woolpack.acquirable.AcquirableChain<E>
すべての実装されたインタフェース:
Acquirable<E>

public class AcquirableChain<E extends java.lang.Exception>
extends java.lang.Object
implements Acquirable<E>


コンストラクタの概要
AcquirableChain(java.util.List<? extends Acquirable<? extends E>> list)
           
 
メソッドの概要
 boolean acquire()
          実行権を取得します。
 java.util.List<? extends Acquirable<? extends E>> getList()
           
 void release()
          実行権を解放します。
 void setList(java.util.List<? extends Acquirable<? extends E>> list)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AcquirableChain

public AcquirableChain(java.util.List<? extends Acquirable<? extends E>> list)
メソッドの詳細

acquire

public boolean acquire()
                throws E extends java.lang.Exception
インタフェース Acquirable の記述:
実行権を取得します。 実行権が取得できない場合に実行権を取得するまで処理をブロックするかは実装に依存します。 また内部でInterruptedExceptionが発生した場合に割り込み再設定 (Thread.interrupt())を指定するかは実装に依存します。

定義:
インタフェース Acquirable<E extends java.lang.Exception> 内の acquire
戻り値:
実行権を取得できた場合は true。それ以外の場合は false。
例外:
E extends java.lang.Exception

release

public void release()
インタフェース Acquirable の記述:
実行権を解放します。 本メソッドを実行するスレッドが実行権を確保している必要があるかは実装に依存します。

定義:
インタフェース Acquirable<E extends java.lang.Exception> 内の release

getList

public java.util.List<? extends Acquirable<? extends E>> getList()

setList

public void setList(java.util.List<? extends Acquirable<? extends E>> list)

Woolpack API

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