org.seasar.extension.jta
クラス TransactionManagerImpl

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

public class TransactionManagerImpl
extends Object
implements TransactionManager

TransactionManagerの実装クラスです。

作成者:
higa

コンストラクタの概要
TransactionManagerImpl()
          TransactionManagerImplのインスタンスを構築します。
 
メソッドの概要
 void begin()
           
 void commit()
           
 int getStatus()
           
 Transaction getTransaction()
           
 void resume(Transaction resumeTx)
           
 void rollback()
           
 void setRollbackOnly()
           
 void setTransactionTimeout(int timeout)
           
 Transaction suspend()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TransactionManagerImpl

public TransactionManagerImpl()
TransactionManagerImplのインスタンスを構築します。

メソッドの詳細

begin

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

commit

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

suspend

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

resume

public void resume(Transaction resumeTx)
            throws InvalidTransactionException,
                   IllegalStateException,
                   SystemException
定義:
インタフェース TransactionManager 内の resume
例外:
InvalidTransactionException
IllegalStateException
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

getStatus

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

getTransaction

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


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