|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
内の putResource
public java.lang.Object getResource(java.lang.Object key)
TransactionSynchronizationRegistry
内の getResource
public void setRollbackOnly()
TransactionSynchronizationRegistry
内の setRollbackOnly
public boolean getRollbackOnly()
TransactionSynchronizationRegistry
内の getRollbackOnly
public java.lang.Object getTransactionKey()
TransactionSynchronizationRegistry
内の getTransactionKey
public int getTransactionStatus()
TransactionSynchronizationRegistry
内の getTransactionStatus
public void registerInterposedSynchronization(Synchronization sync)
TransactionSynchronizationRegistry
内の registerInterposedSynchronization
protected Transaction getTransaction()
protected void assertActive() throws java.lang.IllegalStateException
java.lang.IllegalStateException
- アクティブでない場合protected boolean isActive()
protected SynchronizationRegister getContext()
コンテキスト情報
を返します。
コンテキスト情報
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |