org.seasar.util.transaction
クラス TransactionUtil

java.lang.Object
  上位を拡張 org.seasar.util.transaction.TransactionUtil

public abstract class TransactionUtil
extends Object

Transaction用のユーティリティクラスです。

作成者:
higa

コンストラクタの概要
TransactionUtil()
           
 
メソッドの概要
static void enlistResource(Transaction tx, XAResource xaResource)
          トランザクションに参加します。
static int getStatus(Transaction tx)
          トランザクションのステータスを返します。
static void registerSynchronization(Transaction tx, Synchronization sync)
          Synchronizationを登録します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TransactionUtil

public TransactionUtil()
メソッドの詳細

getStatus

public static int getStatus(Transaction tx)
トランザクションのステータスを返します。

パラメータ:
tx - トランザクション。nullであってはいけません
戻り値:
トランザクションのステータス

enlistResource

public static void enlistResource(Transaction tx,
                                  XAResource xaResource)
トランザクションに参加します。

パラメータ:
tx - トランザクション。nullであってはいけません
xaResource - XAリソース。nullであってはいけません

registerSynchronization

public static void registerSynchronization(Transaction tx,
                                           Synchronization sync)
Synchronizationを登録します。

パラメータ:
tx - トランザクション。nullであってはいけません
sync - Synchronization。nullであってはいけません


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.