[Seasar-user:1687] S2 の JTA について

Koichi Kobayashi koichik
2005年 3月 27日 (日) 20:20:13 JST


小林 (koichik) です.

一応 ML にもアナウンスを.
S2 は Extension として JTA の実装を提供しています.

この JTA 実装では,トランザクションがコミットされる時だけでなく,
ロールバックされる時も Synchronization#beforeCompletion() を
呼び出し (コールバック) しています.が,ロールバック時には
Synchronization#beforeCompletion() はコールバックされないのが
正しいのではないかという気がします.

そんなわけで (どんなわけで?),

■S2 の JTA 実装でもロールバック時には Synchronization#beforeCompletion を呼び出さない■

というように変更したいと考えています.
Synchronization を使うことはそれほど多くないと考えていますが,
もし Synchronization をお使いになっている方で,この変更が
望ましくないという場合にはコメントください.

あるいは,JTA 仕様の解釈に関するご意見,WebSpheare や 
WebLogic 等における JTA 実装の挙動に関してご存じの方も
コメント頂けると幸いです.

詳細は以下を参照してください.

http://d.hatena.ne.jp/koichik/20050326#1111843337

よろしくお願いします.

-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>koichik @ improvement.jp</e-mail>
</signature>



Seasar-user メーリングリストの案内