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

Junichi Kato [E-MAIL ADDRESS DELETED]
2008年 7月 29日 (火) 12:52:49 JST


加藤です.

お手数おかけしています.

2008/07/29 12:28 Tetsuya Anzawa <[E-MAIL ADDRESS DELETED]>:
> 安澤です。
>
> 昨日のSNAPSHOTを試したのですが、トリガクラスのisReScheduleTask()でtrueを返すようにしていても
> 再スケジュールされずタスクが削除されてしまうようになってしまいました。
> isReScheduleTask()がコールされていないようです。

AOPのpointcutの指定が前のままになっていてたようです.次のSNAPSHOTで修正版をあげます.
というか,maven.seasar.orgが落ちてるようなw ちょっとお時間をいただくかもしれません.
いずれにしても本日中になんとかしますw



>
> 2008-07-29 12:13:19,765 [chronos-pool-1-daemonthread-1] DEBUG
> org.seasar.chronos.core.handler.impl.AbstractScheduleExecuteHandler -
> UNSCHEDULEDなタスクを削除しました jp.co.groony.hm.task.hmma.hmma007.Test1Task
>
> 以上、宜しくお願い致します。
> -------------------------------------------------------------
>  株式会社Groony システム開発事業部
>  安澤 徹也
>  〒060-0063 札幌市中央区南3条西13丁目320-13アクアステージ5F
>  TEL:011-280-8890 FAX:011-280-8894
>  E-mail:[E-MAIL ADDRESS DELETED]
> -------------------------------------------------------------
> ----- Original Message ----- From: "Tetsuya Anzawa" <[E-MAIL ADDRESS DELETED]>
> To: <[E-MAIL ADDRESS DELETED]>
> Sent: Monday, July 28, 2008 6:59 PM
> Subject: [Seasar-user:15180] Re:[s2chronos] トリガメソッドが呼ばれるタイミング
>
>
>> 安澤です。
>>
>> ご対応ありがとうございました。
>> 明日になってしまいますが、SNAPSHOTを試させて頂きます。
>>
>> タスククラスにもisShutdownTask()ってあったんですね。
>> こちらも明日、試してみます。
>>
>>
>>> 安澤様
>>> 加藤です.
>>>
>>> お世話になっております.
>>>
>>>
>>> タスククラスの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 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
>>
>
> _______________________________________________
> 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 メーリングリストの案内