| 
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.extension.jta.TransactionSynchronizationRegistryImpl
TransactionSynchronizationRegistryの実装クラスです。
 
 J2EE1.4準拠のAPサーバが提供するJTA実装など、 S2JTA以外のJTA実装と組み合わせて使用することもできます。 その場合、
 TransactionSynchronizationRegistry.registerInterposedSynchronization(Synchronization)が規定するSynchronization呼び出しの順序は満たされません。
 
| 入れ子クラスの概要 | |
 class | 
TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl
トランザクションに関連づけられたコンテキスト情報を表すクラスです。  | 
| コンストラクタの概要 | |
TransactionSynchronizationRegistryImpl()
インスタンスを構築します。  | 
|
TransactionSynchronizationRegistryImpl(TransactionManager tm)
インスタンスを構築します。  | 
|
| メソッドの概要 | |
protected  void | 
assertActive()
トランザクションがアクティブであることを表明します。  | 
protected  SynchronizationRegister | 
getContext()
現在のトランザクションに関連づけられた コンテキスト情報を返します。 | 
 java.lang.Object | 
getResource(java.lang.Object key)
 | 
 boolean | 
getRollbackOnly()
 | 
protected  Transaction | 
getTransaction()
トランザクションを返します。  | 
 java.lang.Object | 
getTransactionKey()
 | 
 int | 
getTransactionStatus()
 | 
protected  boolean | 
isActive()
トランザクションがアクティブかどうかを返します。  | 
 void | 
putResource(java.lang.Object key,
            java.lang.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 | 
| コンストラクタの詳細 | 
public TransactionSynchronizationRegistryImpl()
public TransactionSynchronizationRegistryImpl(TransactionManager tm)
tm - トランザクションマネージャ| メソッドの詳細 | 
public void setTransactionManager(TransactionManager tm)
tm - トランザクションマネージャ
public void putResource(java.lang.Object key,
                        java.lang.Object value)
TransactionSynchronizationRegistry 内の putResourcepublic java.lang.Object getResource(java.lang.Object key)
TransactionSynchronizationRegistry 内の getResourcepublic void setRollbackOnly()
TransactionSynchronizationRegistry 内の setRollbackOnlypublic boolean getRollbackOnly()
TransactionSynchronizationRegistry 内の getRollbackOnlypublic java.lang.Object getTransactionKey()
TransactionSynchronizationRegistry 内の getTransactionKeypublic int getTransactionStatus()
TransactionSynchronizationRegistry 内の getTransactionStatuspublic void registerInterposedSynchronization(Synchronization sync)
TransactionSynchronizationRegistry 内の registerInterposedSynchronizationprotected Transaction getTransaction()
protected void assertActive()
                     throws java.lang.IllegalStateException
java.lang.IllegalStateException - アクティブでない場合protected boolean isActive()
protected SynchronizationRegister getContext()
コンテキスト情報を返します。
コンテキスト情報
  | 
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||