[Seasar-dev:83] Re: [S2JMS] S2JMS.DAO
Koichi Kobayashi
koichik
2005年 7月 25日 (月) 05:56:07 JST
小林 (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 を待機しないという事にした方がすっきりな
気分なんですよね.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>koichik @ improvement.jp</e-mail>
</signature>
seasar-dev メーリングリストの案内