org.seasar.extension.jta
クラス TransactionSynchronizationRegistryImpl

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

public class TransactionSynchronizationRegistryImpl
extends Object
implements TransactionSynchronizationRegistry

TransactionSynchronizationRegistryの実装クラスです。

作成者:
nakamura

コンストラクタの概要
TransactionSynchronizationRegistryImpl()
          インスタンスを構築します。
TransactionSynchronizationRegistryImpl(TransactionManager tm)
          インスタンスを構築します。
 
メソッドの概要
protected  void assertActive()
          トランザクションがアクティブであることを表明します。
 Object getResource(Object key)
           
 boolean getRollbackOnly()
           
protected  TransactionImpl getTransaction()
          トランザクションを返します。
 Object getTransactionKey()
           
 int getTransactionStatus()
           
protected  boolean isActive()
          トランザクションがアクティブかどうかを返します。
 void putResource(Object key, Object value)
           
 void registerInterposedSynchronization(Synchronization sync)
           
 void setRollbackOnly()
           
 void setTransactionManager(TransactionManager tm)
          トランザクションマネージャを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TransactionSynchronizationRegistryImpl

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


TransactionSynchronizationRegistryImpl

public TransactionSynchronizationRegistryImpl(TransactionManager tm)
インスタンスを構築します。

パラメータ:
tm - トランザクションマネージャ
メソッドの詳細

setTransactionManager

public void setTransactionManager(TransactionManager tm)
トランザクションマネージャを設定します。

パラメータ:
tm - トランザクションマネージャ

putResource

public void putResource(Object key,
                        Object value)
定義:
インタフェース TransactionSynchronizationRegistry 内の putResource

getResource

public Object getResource(Object key)
定義:
インタフェース TransactionSynchronizationRegistry 内の getResource

setRollbackOnly

public void setRollbackOnly()
定義:
インタフェース TransactionSynchronizationRegistry 内の setRollbackOnly

getRollbackOnly

public boolean getRollbackOnly()
定義:
インタフェース TransactionSynchronizationRegistry 内の getRollbackOnly

getTransactionKey

public Object getTransactionKey()
定義:
インタフェース TransactionSynchronizationRegistry 内の getTransactionKey

getTransactionStatus

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

registerInterposedSynchronization

public void registerInterposedSynchronization(Synchronization sync)
定義:
インタフェース TransactionSynchronizationRegistry 内の registerInterposedSynchronization

getTransaction

protected TransactionImpl getTransaction()
トランザクションを返します。

戻り値:
トランザクション

assertActive

protected void assertActive()
                     throws IllegalStateException
トランザクションがアクティブであることを表明します。

例外:
IllegalStateException - アクティブでない場合

isActive

protected boolean isActive()
トランザクションがアクティブかどうかを返します。

戻り値:
トランザクションがアクティブかどうか


Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.