org.seasar.extension.jta
インタフェース ExtendedTransaction

すべてのスーパーインタフェース:
Transaction
既知の実装クラスの一覧:
TransactionImpl

public interface ExtendedTransaction
extends Transaction

{Transaction}を拡張したインタフェースです。

作成者:
koichik

メソッドの概要
 void begin()
          トランザクションを開始します。
 void resume()
          トランザクションを再開します。
 void suspend()
          トランザクションを中断します。
 
インタフェース javax.transaction.Transaction から継承したメソッド
commit, delistResource, enlistResource, getStatus, registerSynchronization, rollback, setRollbackOnly
 

メソッドの詳細

begin

public void begin()
           throws NotSupportedException,
                  SystemException
トランザクションを開始します。

例外:
NotSupportedException - 現在のスレッドが既にトランザクションに関連づけられていて、 ネストしたトランザクションがサポートされない場合にスローされます
SystemException - 回復できないエラーが発生した場合にスローされます

resume

public void resume()
            throws java.lang.IllegalStateException,
                   SystemException
トランザクションを再開します。

例外:
java.lang.IllegalStateException - 現在のスレッドが既にトランザクションに関連づけられている場合にスローされます
SystemException - 回復できないエラーが発生した場合にスローされます

suspend

public void suspend()
             throws SystemException
トランザクションを中断します。

例外:
SystemException - 回復できないエラーが発生した場合にスローされます


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