[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 メーリングリストの案内