|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.swing.manager.TimerProcessCoreManager
public class TimerProcessCoreManager
[概 要]
TimerProcessCore機能モデルを管理するマネージャクラスです。[詳 細]
タイマーを開始したTimerProcessCoreをtimerIdをキーにして管理します。[備 考]
[環 境] JDK 6.0 Update 11
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
| メソッドの概要 | |
|---|---|
static TimerProcessCoreManager |
getInstance()
[概 要] シングルトンインスタンス取得メソッドです。 |
java.util.Map<java.lang.String,TimerProcessCore> |
getTimers()
[概 要] TimerProcessCoreを管理するマップオブジェクトを返却します。 |
boolean |
isRegist(java.lang.String timerId)
[概 要] 引数timerIdを持つTimerProcessCoreが既に管理されているか調べます。 |
void |
setTimers(java.util.Map<java.lang.String,TimerProcessCore> timers)
[概 要] TimerProcessCoreを管理するマップオブジェクトを設定します。 |
boolean |
start(TimerProcessCore timerProcessCore)
[概 要] タイマー処理を開始します。 |
boolean |
stop(java.lang.String timerId)
[概 要] タイマー処理を停止します。 |
boolean |
stopImmediately(java.lang.String timerId)
[概 要] タイマー処理をただちに停止します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public java.util.Map<java.lang.String,TimerProcessCore> getTimers()
[概 要]
TimerProcessCoreを管理するマップオブジェクトを返却します。[詳 細]
timersフィールドを返却します。[備 考]
public void setTimers(java.util.Map<java.lang.String,TimerProcessCore> timers)
[概 要]
TimerProcessCoreを管理するマップオブジェクトを設定します。[詳 細]
timersフィールドを引数timersで設定します。[備 考]
timers - TimerProcessCoreを管理するマップオブジェクトpublic static TimerProcessCoreManager getInstance()
[概 要]
シングルトンインスタンス取得メソッドです。[詳 細]
TimerProcessCoreManagerのインスタンスはJVM内でユニークです。[備 考]
public boolean isRegist(java.lang.String timerId)
[概 要]
引数timerIdを持つTimerProcessCoreが既に管理されているか調べます。[詳 細]
timers管理マップに引数timerIdがキーとして登録されているかどうか 調べて返却します。[備 考]
timerId - タイマーの識別子
public boolean start(TimerProcessCore timerProcessCore)
[概 要]
タイマー処理を開始します。[詳 細]
既に同名のtimerIdを持つtimerProcessCoreが存在する場合はfalseを返却します。TimerProcessCore.getInitialDelay()TimerProcessCore.getPeriod()TimerProcessCore.getStopLater()(0の場合は自動停止無し)TimerProcessCore.getIntervalAction() (nullの場合は成功イベント発行のみ)[備 考]
timerProcessCore - 開始するタイマー情報を持った機能モデルインスタンス
public boolean stop(java.lang.String timerId)
[概 要]
タイマー処理を停止します。[詳 細]
stop(String, long)オーバーロードメソッドに処理委譲します。
[備 考]
timerId -
public boolean stopImmediately(java.lang.String timerId)
[概 要]
タイマー処理をただちに停止します。[詳 細]
引数timerIdを持つTimerProcessCoreに対してタイマー処理の停止を命じます。
これらの処理が正常に行われた後、タイマー処理を停止したTimerProcessCoreに対して
ModelProcessEvent.FINISHEDイベントを発行され、BaseAction#completeがコールバックされます。
[備 考]
タイマーがスケジュールしているタスクがまだ存在する場合、それらのタスク実行をキャンセル して、タイマーが停止します。stop(String)を使用してください。
timerId - タイマーの識別子
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||