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()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public void addTask(HybsTimerTask task)
task
- HybsTimerTaskオブジェクト6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD) |
public boolean cancelTask(int key)
key
- HybsTimerTask のユニークキー6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD) |
public boolean cancelTask(java.lang.String name)
name
- HybsTimerTask の名前6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD) |
public void clear()
public HybsTimerTask[] toArray()
6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD) |
public int size()
6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD) |
public boolean contains(java.lang.String nm)
nm
- タイマータスクの、Name 属性6.3.9.0 (2015/11/06) Use block level rather than method level synchronization.(PMD) |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.