2006-01-14から1日間の記事一覧

S2JMS 開発記 S2JMS-Server

S2JMS-Container の検討はこもりさんが進めてくれているので,手つかずで残っている S2JMS-Server をちょっと検討. S2JMS-Server は非同期メッセージを受信して処理するスタンドアプリケーションを起動するために提供するもので,実行可能 Jar にしたいなと…

S2JMS 開発記 訂正の訂正:ExecutionContext と TransactionManager

01/03 に書いた「ExecutionContext と TransactionManager」は大間違いだったと 01/05 に訂正したのですが,結局最初の方が正しかったみたい. 少なくとも ActiveMQ はメッセージの受信を TcpTransportChannel とかいうスレッドで受信して,内部的なキューを…

S2JMS 開発記 S2JMS-Container と例外

この前書いた「トランザクション境界と例外」の続きです. 非トランザクショナルに受信したメッセージの処理で例外が発生した場合,デフォルトでは 10 件程度処理したところでメッセージが受信できなくなる現象について. 結局のところ,ActiveMQ のリソース…

S2JMS 開発記 S2JCA のパッケージ名

変更しますた. これまで S2JCA は org.seasar.jca の後に,cm とか mi,lm,wm といった短い名前を使っていました. これらはそれぞれ,Connection Management,Message Inflow,Lifecycle Management,Work Management の略称です. これは JCA 仕様の「16…