org.seasar.extension.jta
クラス SingletonTransactionManagerProxy

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

public class SingletonTransactionManagerProxy
extends Object
implements TransactionManager

作成者:
koichik

コンストラクタの概要
SingletonTransactionManagerProxy()
           
 
メソッドの概要
 void begin()
           
 void commit()
           
 int getStatus()
           
 Transaction getTransaction()
           
protected  TransactionManager getTransactionManager()
           
 void resume(Transaction tx)
           
 void rollback()
           
 void setRollbackOnly()
           
 void setTransactionTimeout(int timeout)
           
 Transaction suspend()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SingletonTransactionManagerProxy

public SingletonTransactionManagerProxy()
メソッドの詳細

begin

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

commit

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

getStatus

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

getTransaction

public Transaction getTransaction()
                           throws SystemException
定義:
インタフェース TransactionManager 内の getTransaction
例外:
SystemException

resume

public void resume(Transaction tx)
            throws IllegalStateException,
                   InvalidTransactionException,
                   SystemException
定義:
インタフェース TransactionManager 内の resume
例外:
IllegalStateException
InvalidTransactionException
SystemException

rollback

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

setRollbackOnly

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

setTransactionTimeout

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

suspend

public Transaction suspend()
                    throws SystemException
定義:
インタフェース TransactionManager 内の suspend
例外:
SystemException

getTransactionManager

protected TransactionManager getTransactionManager()


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