[Seasar-dev:85] Re: [S2JMS] S2JMS.DAO

Kenichiro Murata muraken720
2005年 7月 26日 (火) 01:35:29 JST


むらたです。

> -----Original Message-----
> From: seasar-dev-bounces @ lists.sourceforge.jp
> [mailto:seasar-dev-bounces @ lists.sourceforge.jp] On Behalf Of
> Koichi Kobayashi
> Sent: Monday, July 25, 2005 5:56 AM
> To: seasar-dev @ lists.sourceforge.jp
> Subject: [Seasar-dev:83] Re: [S2JMS] S2JMS.DAO
>
> 小林 (koichik) です.
>
> Date:    Sun, 24 Jul 2005 22:50:51 +0900
> From:    "Kenichiro Murata" <muraken720 @ msj.biglobe.ne.jp>
> To:      <seasar-dev @ lists.sourceforge.jp>
> Subject: [Seasar-dev:82] Re: [S2JMS] S2JMS.DAO
>
> > 待機しないをNO_WAIT(=-1)という定数にして、
> >
> >  receive(XXX.NO_WAIT)
> >
> > と使うのはどうでしょう。
> > #ちょっと安易かもしれませんが。
>
> 実は S2JMS.DAO としては尼利己のことに気を遣う必要はなくて,
> メソッド名が NoWait で終了していたら待たないなどのルールを
> 作ることもできます.
>
> 問題なのは MessageReceiverImpl で,こいつはもっぱら dicon に
> 設定して使うことを意図しているので,メソッドを使い分けるのも
> 定数を使うのもちょっといやーんなのです.
> どうしても 0 を無制限待機にするなら別途 boolean の nowait
> プロパティを設ける方がいいかもしれません.
> が,それくらいなら 0 を待機しないという事にした方がすっきりな
> 気分なんですよね.

わかりました。小林さんの案で行きましょう!
0はnowaitの意味で使うのは直感的だと思います。

-----
Kenichiro Murata
mailto: muraken720 @ msj.biglobe.ne.jp





seasar-dev メーリングリストの案内