Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド |
目次 索引 |
第3部 EJB編 | > 第10章 EJBサービスの機能 | > 10.5 EJBサービスで使用できる時間監視機能 | > 10.5.5 EJBタイマーサービス |
タイマー(javax.ejb.Timer)インタフェースには以下のAPIが用意されていて、時間監視のキャンセルや状況参照をすることができます。
項番 |
メソッド名 |
説明 |
---|---|---|
1 |
public void cancel () |
タイマー監視をキャンセルします。キャンセルが実行されたタイマーはEJBコンテナにより削除されます。 |
2 |
public javax.ejb.TimerHandle getHandle () |
タイマーハンドルオブジェクトを取得します。後でタイマーオブジェクトを再取得したい時にTimerHandleインタフェースのgetTimerメソッドを利用して得ることができます。 |
3 |
public java.io.Serializable getInfo() |
タイマー生成時に渡した情報(createTimerメソッドに渡したinfoオブジェクト)を取得します。 |
4 |
public java.util.Date getNextTimeout () |
次のejbTimeoutメソッドが実行される予定日時を取得します。 |
5 |
public long getTimeRemaining () |
次のejbTimeoutメソッドが実行されるまでのタイマーの残時間を取得します。単位はミリ秒です。 |
項番 |
メソッド名 |
説明 |
---|---|---|
1 |
public javax.ejb.Timer getTimer() |
このTimerHandleオブジェクトに対応するTimerオブジェクトを取得できます。 |
【補足】
目次 索引 |