org.seasar.extension.jta
クラス UserTransactionImpl

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

public class UserTransactionImpl
extends Object
implements UserTransaction


フィールドの概要
protected  TransactionManager tm
           
 
コンストラクタの概要
UserTransactionImpl(TransactionManager tm)
           
 
メソッドの概要
 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)
メソッドの詳細

begin

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

commit

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

getStatus

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

rollback

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

setRollbackOnly

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

setTransactionTimeout

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


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