|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
SIPサーブレットアプリケーションが、タイマが終了した時に通知をうけとるようタイマを設定することが可能になります。
アプリケーションは、こうした通知をTimerListenerインターフェースの実行により受け取ります。
タイマを使用するアプリケーションは、このインターフェースを実行し、またSIP配備記述子でリスナとしてそれを宣言しなければなりません。
SIPサーブレットコンテナは、javax.servlet.sip.TimerServiceという名前のServletContext属性からアプリケーションが利用できるTimerServiceインスタンスを作る必要があります。
| メソッドの概要 | |
ServletTimer |
createTimer(SipApplicationSession appSession,
long delay,
boolean isPersistent,
java.io.Serializable info)
1回限りのServletTimerを作成し、指定の遅延時間を過ぎたら終了するようスケジュールします。 |
ServletTimer |
createTimer(SipApplicationSession appSession,
long delay,
long period,
boolean fixedDelay,
boolean isPersistent,
java.io.Serializable info)
繰り返しのServletTimerを作成し、指定の遅延時間を過ぎたら終了し、その後ほぼ一定の間隔で繰り返すようスケジュールします。 |
| メソッドの詳細 |
public ServletTimer createTimer(SipApplicationSession appSession,
long delay,
boolean isPersistent,
java.io.Serializable info)
appSession - 新しいServletTimerが関連付けられるアプリケーションセッションdelay - タイマ終了予定の前の遅延時間(ミリ秒)isPersistent - trueの場合、ServletTimerは、包括的な障害またはオペレータのシャットダウンによるシャットダウンの後、元の状態に戻されます。info - タイマ終了通知と一緒に配信されるアプリケーション情報
java.lang.IllegalStateException - アプリケーションセッションが無効である場合、java.lang.IllegalStateExceptionをスローします。
public ServletTimer createTimer(SipApplicationSession appSession,
long delay,
long period,
boolean fixedDelay,
boolean isPersistent,
java.io.Serializable info)
appSession - 新しいServletTimerが関連付けられるアプリケーションセッションdelay - タイマ終了予定の前の遅延時間(ミリ秒)period - 後に続くタイマ終了時間の間隔(ミリ秒)fixedDelay - trueの場合、繰り返しのタイマはfixed-delayモードでスケジュールされます。そうでない場合は、fixed-rateモードでスケジュールされます。isPersistent - trueの場合、ServletTimerは、包括的な障害またはオペレータのシャットダウンによるシャットダウンの後、元の状態に戻されます。info - タイマ終了通知と一緒に配信されるアプリケーション情報 。これはnullかもしれません。
java.lang.IllegalStateException - アプリケーションセッションが無効である場合、java.lang.IllegalStateExceptionをスローします。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||