|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object rydeen.ProcessorServicePool
public class ProcessorServicePool
ProcessorService
の集合を管理するクラスです.
このオブジェクトはProcessorServiceの追加された順序を保持します.
コンストラクタの概要 | |
---|---|
ProcessorServicePool()
デフォルトコンストラクタです. |
|
ProcessorServicePool(ProcessorServicePool pool)
セルフコンストラクタで,引数に与えられたProcessorServicePoolが持つ ProcessorServiceを持つオブジェクトを構築します. |
メソッドの概要 | |
---|---|
void |
addProvider(ProcessorService service)
このオブジェクトに新たにProcessorServiceを登録します. |
boolean |
contains(ProcessorService service)
このオブジェクトが指定されたProcessorServiceを保持していればtrue, 保持していなければfalseを返します. |
boolean |
contains(String processorName)
このオブジェクトが指定された名前を持つProcessorServiceを保持していれば trueを返し,保持していなければfalseを返します. |
ProcessorService |
getService(String processorName)
指定された名前を持つProcessorServiceを返します. |
int |
getServiceCount()
このオブジェクトに登録されているProcessorServiceの数を返します. |
Iterator<ProcessorService> |
iterator()
このオブジェクトが持つProcessorServiceの列挙を返します. |
boolean |
removeProvider(ProcessorService service)
指定されたProcessorServiceをこのオブジェクトの登録から削除します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ProcessorServicePool()
public ProcessorServicePool(ProcessorServicePool pool)
メソッドの詳細 |
---|
public Iterator<ProcessorService> iterator()
Iterable<ProcessorService>
内の iterator
public void addProvider(ProcessorService service)
このオブジェクトに新たにProcessorServiceを登録します.
引数にnullが与えられた場合はNullPointerExceptionが投げられます.
既に指定されたProcessorServiceが登録されている場合は, 引数に与えられたオブジェクトで登録を更新します.
public boolean contains(String processorName)
このオブジェクトが指定された名前を持つProcessorServiceを保持していれば trueを返し,保持していなければfalseを返します.
引数にnullが与えられた場合は,falseが返されます.
public boolean contains(ProcessorService service)
このオブジェクトが指定されたProcessorServiceを保持していればtrue, 保持していなければfalseを返します.
引数にnullが与えられた場合はfalseが返されます.
public boolean removeProvider(ProcessorService service)
指定されたProcessorServiceをこのオブジェクトの登録から削除します. 削除に成功すればtrueを返し,失敗すればfalseを返します.
指定されたProcessorServiceがこのオブジェクトに登録されていないとき,削除に失敗します.
引数にnullが与えられた場合はNullPointerExceptionが投げられます.
public int getServiceCount()
このオブジェクトに登録されているProcessorServiceの数を返します.
このオブジェクトは必ず0以上の数値を返します.
public ProcessorService getService(String processorName)
指定された名前を持つProcessorServiceを返します.
指定された名前を持つProcessorServiceをこのオブジェクトが保持していない場合, もしくはnullが与えられた場合,このメソッドはnullを返します.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |