[Seasar-user:19969] [S2Chronos] タスクインスタンスの動的追加

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2010年 7月 11日 (日) 13:54:11 JST


お世話になっております。瀧口と申します。

S2Chronosを利用させていただいて運用管理系のシステムを作成しています。

S2Chronosを使って以下を実現したいのですが、その方法が思つきません。
アドバイスしていただけないでしょうか?

監視システムのようなものと仮定します。

1. 監視対象は動的に追加されます。
2. 監視に関する処理はどれも同じなので、単一のTaskクラスで実装可能です。
3. それぞれの監視対象に関する処理は並列で動作させます。
4. サーバへの負荷を軽減させるため、開始時間を分散させます。

監視対象を追加する処理の中で
Schedulerに対してaddTaskして監視タスクを追加するイメージでいました。

public Scheduler scheduler

pubilc void addTarget(Target target) {
//省略
WatchTask watchTask = WatchTask.newTask(target);
sheduler.addTask(watchTask);
}

しかしながら、addTaskの引数はClassなのでそもそも思想が違うのだな。と思ってい 
ます。

このような場合、どういった実装が考えられますでしょうか?

以上、よろしくお願いたします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100711/778f6155/attachment.html>


Seasar-user メーリングリストの案内