org.seasar.extension.jta
クラス UserTransactionImpl

java.lang.Object
  拡張org.seasar.extension.jta.UserTransactionImpl
すべての実装インタフェース:
UserTransaction

public class UserTransactionImpl
extends java.lang.Object
implements UserTransaction

UserTransactionの実装クラスです。

作成者:
higa

フィールドの概要
protected  TransactionManager tm
          トランザクションマネージャです。
 
コンストラクタの概要
UserTransactionImpl(TransactionManager tm)
          UserTransactionImplを作成します。
 
メソッドの概要
 void begin()
           
 void commit()
           
 int getStatus()
           
 void rollback()
           
 void setRollbackOnly()
           
 void setTransactionTimeout(int timeout)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

tm

protected TransactionManager tm
トランザクションマネージャです。

コンストラクタの詳細

UserTransactionImpl

public UserTransactionImpl(TransactionManager tm)
UserTransactionImplを作成します。

パラメータ:
tm -
メソッドの詳細

begin

public void begin()
           throws NotSupportedException,
                  SystemException
定義:
インタフェース UserTransaction 内の begin
例外:
NotSupportedException
SystemException

commit

public void commit()
            throws HeuristicMixedException,
                   HeuristicRollbackException,
                   java.lang.IllegalStateException,
                   RollbackException,
                   java.lang.SecurityException,
                   SystemException
定義:
インタフェース UserTransaction 内の commit
例外:
HeuristicMixedException
HeuristicRollbackException
java.lang.IllegalStateException
RollbackException
java.lang.SecurityException
SystemException

getStatus

public int getStatus()
              throws SystemException
定義:
インタフェース UserTransaction 内の getStatus
例外:
SystemException

rollback

public void rollback()
              throws java.lang.IllegalStateException,
                     java.lang.SecurityException,
                     SystemException
定義:
インタフェース UserTransaction 内の rollback
例外:
java.lang.IllegalStateException
java.lang.SecurityException
SystemException

setRollbackOnly

public void setRollbackOnly()
                     throws java.lang.IllegalStateException,
                            SystemException
定義:
インタフェース UserTransaction 内の setRollbackOnly
例外:
java.lang.IllegalStateException
SystemException

setTransactionTimeout

public void setTransactionTimeout(int timeout)
                           throws SystemException
定義:
インタフェース UserTransaction 内の setTransactionTimeout
例外:
SystemException


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.