概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.8.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.fukurou.util
クラス HybsTimerTaskManager

    java.lang.Object
      org.opengion.fukurou.util.HybsTimerTaskManager

すべての実装されたインタフェース:
  Cleanable

    public class HybsTimerTaskManager

extends java.lang.Object
implements Cleanable

HybsTimerTaskManager.java は、HybsTimerTask オブジェクトを管理しているクラスです。 HybsTimerTask は、タスクとして一定間隔で実行されます。オブジェクトが生成されてから、 実行中のタスクを、このクラスで管理することにより、個別に削除、生成、全件終了等の制御が 可能になります。

バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

コンストラクタの概要
`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()` 現在実行中の、タイマータスクを、すべて返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### HybsTimerTaskManager

    public HybsTimerTaskManager()

メソッドの詳細

### addTask

    public void addTask(HybsTimerTask task)

  HybsTimerTask クラスの 実オブジェクトを管理のため、登録します。

  パラメータ:
    `task` - HybsTimerTask オブジェクト

### cancelTask

    public boolean cancelTask(int key)

  このタイマータスクオブジェクトを削除します。 このとき、すでにタイマータスク自信でキャンセルされているオブジェクトの 削除も行います。

  パラメータ:
    `key` - HybsTimerTask のユニークキー
  戻り値:
    結果（削除成功 true/ 削除できなかった false )

### cancelTask

    public boolean cancelTask(java.lang.String name)

  このタイマータスクオブジェクトを削除します。

  パラメータ:
    `name` - HybsTimerTask の名前
  戻り値:
    結果（削除成功 true/ 削除できなかった false )

### clear

    public void clear()

  現在実行中の全てのタイマータスクオブジェクトを削除します。 (org.opengion.fukurou.util.Cleanable の実装)。

  定義:
    インタフェース `Cleanable` 内の `clear`
  変更履歴:

    4.0.0 (2005/01/31) 新規追加

### toArray

    public HybsTimerTask[] toArray()

  現在実行中の、タイマータスクを、すべて返します。

  戻り値:
    タイマータスクの配列

### size

    public int size()

  現在実行中の、タイマータスクの件数を返します。 タスクがすでに 終了していたり、null 化されているかをチェックし、 不要なタスクは、削除します。

  戻り値:
    タイマータスクの件数

### contains

    public boolean contains(java.lang.String nm)

  現在実行中の、タイマータスクに、同一の Name 属性を持ったタスクが存在するかどうか。

  パラメータ:
    `nm` - タイマータスクの、Name 属性
  戻り値:
    存在する：true / 存在しない：false

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.8.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.