[Seasar-dev:281] Re: [S2JMS] MessageBinder について
Koichi Kobayashi
koichik
2006年 2月 22日 (水) 03:00:38 JST
小林 (koichik) です.
Date: Wed, 22 Feb 2006 00:51:42 +0900
From: KOMORI Yusuke <y-komori @ nifty.ne.jp>
To: seasar-dev @ lists.sourceforge.jp
Subject: [Seasar-dev:279] Re: [S2JMS] MessageBinder について
> 参考というか、ほとんどそのまま使わせていただきました。
もしかしてもしかしたら,S2JMS-Core の MessageHandler を
そのまま使えたかもしれませんね.
ペイロードを取ってくるところまでは同じですからね...
> IterableAdapter、便利ですね。public だったのでそのまま使わせていただき
> ましたが、インナークラスなのでちょっと気持ち悪いです。
そんなわけで (どんなわけで?),org.seasar.jms.core.util.IterableAdapter
として独立させました.
# テストは後日... 心より恥じる.
> 汎用的に使えそうなので、org.seasar.framework.util あたりに移動してはど
> うでしょうか。
んー,実はあまり汎用的ではないです.
IterableAdapter は Iterable<T> と Iterator<T> を使っていますが
型引数は String 決め打ちです.
これは MapMessage#getPropertyNames() の戻り値が型引数のない
Enumerator だからです.
ここが Enumerator<String> を返してくれれば全部型引数を
使って汎用的にできるんですけどね...
なので,JMS-Core の一部でいいかな,と.
そもそも Enumerator を使うのがレガシーだし.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>koichik @ improvement.jp</e-mail>
</signature>
seasar-dev メーリングリストの案内