public class HybsTimerTaskManager extends java.lang.Object implements Cleanable
HybsTimerTaskManager.java は、HybsTimerTask オブジェクトを管理しているクラスです。 HybsTimerTask は、タスクとして一定間隔で実行されます。オブジェクトが生成されてから、 実行中のタスクを、このクラスで管理することにより、個別に削除、生成、全件終了等の制御が 可能になります。
コンストラクタと説明 |
---|
HybsTimerTaskManager()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addTask(HybsTimerTask task)
HybsTimerTask クラスの 実オブジェクトを管理のため、登録します。
|
boolean |
cancelTask(int key)
このタイマータスクオブジェクトを削除します。
|
boolean |
cancelTask(java.lang.String name)
このタイマータスクオブジェクトを削除します。
|
void |
clear()
現在実行中の全てのタイマータスクオブジェクトを削除します。
|
boolean |
contains(java.lang.String nm)
現在実行中の、タイマータスクに、同一の Name 属性を持ったタスクが存在するかどうか。
|
int |
size()
現在実行中の、タイマータスクの件数を返します。
|
HybsTimerTask[] |
toArray()
現在実行中の、タイマータスクを、すべて返します。
|
public HybsTimerTaskManager()
public void addTask(HybsTimerTask task)
task
- HybsTimerTaskオブジェクトpublic boolean cancelTask(int key)
key
- HybsTimerTask のユニークキーpublic boolean cancelTask(java.lang.String name)
name
- HybsTimerTask の名前public void clear()
public HybsTimerTask[] toArray()
public int size()
public boolean contains(java.lang.String nm)
nm
- タイマータスクの、Name 属性Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.