S2JMS
しました.深刻なバグを修正しているので,S2JMS をご利用の方はバージョンアップをお願いします.■変更点 1.0.0 からの変更内容は以下の通りです. Bug [JMS-16] - MessageHandlerFactory がスレッドセーフでない MessageHandler をスレッド間で共有してい…
Java Expert #02作者: Java Expert編集部出版社/メーカー: 技術評論社発売日: 2007/10/27メディア: 大型本購入: 3人 クリック: 11回この商品を含むブログ (23件) を見るS2JMS の紹介記事を執筆させていただきました. 非同期メッセージングそのもの紹介から …
しました. 1.0.0-RC1 からの変更内容は以下の通りです. S2JCA - Version 1.0.0 Bug [JCA-7] - プールされているコネクションにエラーが発生した場合に NullPointerException が発生する問題を修正しました. Improvement [JCA-6] - WmqResourceAdapterDepl…
2005 年の 5 月以来 Sandbox に居座り続けてきた S2JCA と S2JMS ですが,遂に Sandbox を卒業しました.\(^o^)/ これからは Communication.Java のサブプロジェクトとなります. これに伴い,プロジェクトの URL や SVN リポジトリのロケーションが変更に…
しました.1.0.0-M2 リリースの際に,次のリリースは 1.0.0-Alphaと告知していたのですが,利用頂いている方からリリース済みの M1 や M2 が Alpha 未満というのはちょっと困るという話があったので,今回のリリースは 1.0.0-RC1 ということになりました.1.…
しました. 1.0.0-M1 のリリース (2006/05/11) から約 14 ヶ月ぶりのリリースということで,変更内容は正直もう何が何だか. ごめんなさいごめんなさいごめんなさい.m(__)m これからは JIRA で変更管理します. ともあれ (JW),以下からダウンロードできま…
国産DIコンテナSeasar その7 660 :デフォルトの名無しさん :2006/11/16(木) 22:01:27 S2JMSは期待してたんだけどな……orz ぐはぁっ. 「期待してた」.すでに過去形ですか... そりゃそうですよね,いつまでたってもリリースできてないし. 無念だ. そん…
これまで S2JMS では ActiveMQ-3.2 系を使ってテストを行ってきました. ブランクプロジェクトでも ActiveMQ-3.2.2 をバンドルしています. それを ActiveMQ-4.0 にしたところ,うまく動かないという話があったので確認してみました. たぶん,ActiveMQ のパ…
S2Jms触ってみた。 ありがとうございます♪ diconは複雑すぎてわけがわからんけど うーみゅ... 確かに簡素ではないですけど... あの辺の設定はコネクションプールの設定みたいなもので,接続先だとかユーザ名だとか宛先名だとか,いろいろ指定しないと…
「すなあそび」でのデモから 10 か月,ようやく初のリリースとなりました. 以下からダウンロードすることができます. http://s2jms.sandbox.seasar.org/ja/ 例によって M1 ということで,ドキュメント類は皆無です.m(_ _)m S2JMS のブランクプロジェクト …
金曜日に開催しました.まぁ宴会なわけですが.超楽しかったよ♪ 議事録 (?) は以下に. http://d.hatena.ne.jp/y-komori/20060303/1141419095 そんなわけで (どんなわけで?),リリース目指して頑張りましょう!!
ゴールデンウィークのリリース (っていうか Sandbox 卒業) に向けて,こもりんから提案のあった S2JMS のミーティングをやりたいと思います. ぼうず (id:bowez) さんが忙しそうなのが気になりますが... 時間取れますか?>ぼうずさん
S2JCA のテストで EasyMock を使っているのですが,いつの間にかバージョンアップして 2.0 になってたんですね.気づかなかったよ. っていうか,これまで使ってたクラスが Deprecated になってるし... 参るなぁ. とりあえず,週末にでもバージョンアッ…
S2JMS-Container の検討はこもりさんが進めてくれているので,手つかずで残っている S2JMS-Server をちょっと検討. S2JMS-Server は非同期メッセージを受信して処理するスタンドアプリケーションを起動するために提供するもので,実行可能 Jar にしたいなと…
01/03 に書いた「ExecutionContext と TransactionManager」は大間違いだったと 01/05 に訂正したのですが,結局最初の方が正しかったみたい. 少なくとも ActiveMQ はメッセージの受信を TcpTransportChannel とかいうスレッドで受信して,内部的なキューを…
この前書いた「トランザクション境界と例外」の続きです. 非トランザクショナルに受信したメッセージの処理で例外が発生した場合,デフォルトでは 10 件程度処理したところでメッセージが受信できなくなる現象について. 結局のところ,ActiveMQ のリソース…
変更しますた. これまで S2JCA は org.seasar.jca の後に,cm とか mi,lm,wm といった短い名前を使っていました. これらはそれぞれ,Connection Management,Message Inflow,Lifecycle Management,Work Management の略称です. これは JCA 仕様の「16…
コミットしますた. S2JCA-ActiveMQ の activemq/bin/activemq.bat を実行しておいて,org.seasar.jca.mi.jms.ActiveMQTest で動作確認ができます. 量が多いので分かりにくいですが,コンソール出力を見ると複数のスレッドで受信メッセージをバッサバッサと…
MessageEndpoint のアクティブ化成功!! \(^o^)/ ActiveMQ のリソースアダプタを使って,Message Inflow によるメッセージの受信ができるようになりました. これは S2JMS-Container のインフラとなる部分で,ここがちゃんと受信できるようになったのは個…
S2JMS-Container 向けのメモ. S2JMS-Container を使った受信メッセージ処理におけるトランザクション境界は,JMS メッセージをトランザクショナルに受信するかどうかの設定で異なります. トランザクショナルにメッセージを受信する場合,トランザクション…
01/03 に書いた「ExecutionContext と TransactionManager」は大間違いでした. リソースマネージャが ExecutionContext に設定して WorkManager に渡す Xid は,「14. Transaction Inflow」で使うものらしい. Transaction Inflow というのは 外部の TP モ…
へのレスです. すごい勢いで進んでますね。 や,作夏辺りからほとんど前進していません (苦笑). SendMessageInterceptor を含む S2JMS-Core はすなあそびのころからありましたから. 進歩したのは Velocity 対応を含めて,ぼうずさんが作ってくれた部分の…
S2JMS の最大目標は MDB 的な非同期メッセージ受信アプリケーションのお手軽なプラットフォームを提供することですが,例えば Web コンテナ上のアプリケーションから非同期メッセージを送信する場合に便利なクラスなども S2JMS-Core として提供します. そん…
しますた.リポジトリは以下です. S2JCA https://www.seasar.org/svn/sandbox/s2jca S2JMS https://www.seasar.org/svn/sandbox/s2jms 以下の Eclipse プロジェクトがあります. S2JCA s2jca s2jca-jdbc s2jca-activemq S2JMS s2jms s2jms-activemq まだ Ma…
S2JMS-Container をこもりさんにお願いするべく,簡単なイメージを書いておくテスト. まずは基本的な位置づけを. JMS と JCA を含めた J2EE アーキテクチャでは,非同期メッセージの受信はリソースアダプタが行います. リソースアダプタは通常 JMS プロバ…
WorkManager の簡単な実装が概ね終了. 「簡単な実装」というのはスレッドプールをきめ細かく制御とかしていないため.例えばスレッドのプライオリティとか,スレッドプールにリクエストするキューの最大長を設定したりプライオリティキューにしたりなどなど…
S2JMS 開発記といいつつ,当分は S2JCA 開発記. まずは「10. Work Management」から. ここでの主要な存在は javax.resource.spi.work.WorkManager です. これは java.util.concurrent.Executor と近い代物で,重めの処理をバックグラウンドのスレッドで実…
昨年の夏くらいから構想はあったわけですが... すなあそびではデモを披露したわけですが... それ以来放置プレイしてました.心より恥じる. なんたって S2JMS のコードネームは "S2EbiYuri" ですから,エビちゃんの名にかけてしっかりと仕上げないとい…