[Seasar-user:15177] Re: [s2chronos] トリガメソッドが呼ばれるタイミング

Junichi Kato [E-MAIL ADDRESS DELETED]
2008年 7月 28日 (月) 17:26:09 JST


安澤様
加藤です.

お世話になっております.

タスククラスのisShutdownTaskは処理していましたが,トリガークラスにはisShutdownTaskを持っていませんでしたので,追加するようにしました.
タスククラスがトリガーを返した場合,トリガーのisShutdownTaskを優先に処理するように変更しています.

恐れ入りますが,
http://maven.seasar.org/maven2-snapshot/org/seasar/chronos/s2chronos-core/0.0.1-RC7-SNAPSHOT/s2chronos-core-0.0.1-RC7-20080728.081933-1.jar
のSNAPSHOTを試してみてください.

なお,isReScheduleは,isReScheduleTaskに変更するようにしてください.仕様が変更されています.
よろしくお願いいたします.

2008/07/28 15:28 Junichi Kato <[E-MAIL ADDRESS DELETED]>:
> 加藤です.
>
> 2008/07/28 14:43 Tetsuya Anzawa <[E-MAIL ADDRESS DELETED]>:
>> 安澤です。
>> いつもお世話になっております。
>>
>>> 加藤です。
>>>
>>> お世話になっております。
>>>
>>> ドキュメント不足ですみません。。
>>> 後で説明を足しておきたいと思います。
>>>
>>> 2008/07/24 17:48 Tetsuya Anzawa <[E-MAIL ADDRESS DELETED]>:
>>>>
>>>> 安澤です。
>>>> いつもお世話になっております。
>>>>
>>>> トリガクラスの以下のメソッドが呼ばれるタイミングを教えて頂きたいです。
>>>>
>>>> ・isStartTask()
>>>> ⇒これは、diconに設定した[taskScanIntervalTime]間隔ですよね。
>>>
>>> はい。そうです。
>>>
>>>>
>>>> ・isShutdownTask()
>>>
>>> ⇒これもdiconに設定した[taskScanIntervalTime]間隔です。
>>>
>> isShutdownTask()にログ仕込んだんですが、どうも呼ばれていないようです。
>> isStartTask()はちゃんと呼ばれています。
>> なにか設定がありますか?
>
> 確かにそのとおりでしたw すみません.
> すぐに修正してSNAPSHOTを発行します.しばらくお待ちください.
>
>
>>
>>>>
>>>> ・isEndTask()
>>>> ⇒タスクのinitialize()終了後に1回??
>>>
>>>
>>> タスクメソッドおよびタスクグループメソッド(タスクメソッドをグルーピングするメソッドのこと)が終了するごとに呼ばれる。今気がついたのですが、initializeの後にも呼ばれないとまずいので次のバージョンでは修正します。
>>>
>> initialize()の後にもちゃんと呼ばれているようですよ。(RC6)
>
> そうですね.コードみたらそうなってましたw
>
>
>>
>>>> ・isReSchedule()
>>>> ⇒タスクのdestroy()終了後に1回?
>>>
>>> initializeの前に1回と、destroyの後に1回です。
>>>
>>>>
>>>>
>>>> また、タスク処理中(initialize~doTask~destroy)のタスク監視の動作は
>>>> どんな感じになるのでしょうか?
>>>> こちらでログ出力して確認した限りでは、タスク起動中はタスクの監視は
>>>> 行われていないようでした。
>>>>
>>>>
>>>>
>>>> 以上、宜しくお願い致します。
>>>>
>>>> _______________________________________________
>>>> Seasar-user mailing list
>>>> [E-MAIL ADDRESS DELETED]
>>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>>
>>>
>>>
>>>
>>> --
>>> /**
>>> * name : Junichi Kato
>>> * email : [E-MAIL ADDRESS DELETED]
>>> *
>>> * blog : http://d.hatena.ne.jp/j5ik2o/
>>> *
>>> * commiting projects :
>>> * http://jiemamy.org/
>>> * http://s2chronos.sandbox.seasar.org/
>>> * http://s2config.sandbox.seasar.org/
>>> */
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>
> --
> /**
>  * name : Junichi Kato
>  * email : [E-MAIL ADDRESS DELETED]
>  *
>  * blog : http://d.hatena.ne.jp/j5ik2o/
>  *
>  * commiting projects :
>  * http://jiemamy.org/
>  * http://s2chronos.sandbox.seasar.org/
>  * http://s2config.sandbox.seasar.org/
>  */
>



-- 
/**
 * name : Junichi Kato
 * email : [E-MAIL ADDRESS DELETED]
 *
 * blog : http://d.hatena.ne.jp/j5ik2o/
 *
 * commiting projects :
 * http://jiemamy.org/
 * http://s2chronos.sandbox.seasar.org/
 * http://s2config.sandbox.seasar.org/
 */


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