JTA 1.1

JavaEE 5 のドキュメントをなんとなく眺めていたら,JTA のバージョンが 1.1 になっていてびっくり.
知らなかった...
何が変わったのかなぁと思ったら,javax.transaction.TransactionSynchronizationRegistry が追加されただけっぽい.
詳細はこちら.
http://www.jcp.org/aboutJava/communityprocess/maintenance/jsr907/907ChangeLog.html
アプリケーションサーバ上では JNDI からインスタンスを取得して使うらしい.
S2 で実装する必要があるかどうかは微妙.
もしかしたら KuinaCore なんかで使うと,トランザクションごとに一々 javax.transaction.Synchronization を登録しなくても TransactionSynchronizationRegistry に一回登録するだけですむので便利なのかも.


ちなみに JCA のバージョンは 1.5,JMS のバージョンは 1.1 のまま変わらずで一安心♪