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

既知の実装クラスの一覧:
TransactionImpl, TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl

public interface SynchronizationRegister

作成者:
koichik

メソッドの概要
 java.lang.Object getResource(java.lang.Object key)
          指定されたキーでトランザクションに関連付けられた値を返します。
 void putResource(java.lang.Object key, java.lang.Object value)
          指定されたキーで指定された値をトランザクションに関連付けます。
 void registerInterposedSynchronization(Synchronization sync)
          特定の順序で呼び出されるSynchronizationインスタンスを登録します。
 

メソッドの詳細

registerInterposedSynchronization

public void registerInterposedSynchronization(Synchronization sync)
                                       throws java.lang.IllegalStateException
特定の順序で呼び出されるSynchronizationインスタンスを登録します。

パラメータ:
sync - Synchronizationインスタンス
例外:
java.lang.IllegalStateException - トランザクションが一停止状態または非活動中の場合

putResource

public void putResource(java.lang.Object key,
                        java.lang.Object value)
                 throws java.lang.IllegalStateException
指定されたキーで指定された値をトランザクションに関連付けます。

パラメータ:
key - キー
value - 値
例外:
java.lang.IllegalStateException - トランザクションが一停止状態または非活動中の場合

getResource

public java.lang.Object getResource(java.lang.Object key)
                             throws java.lang.IllegalStateException
指定されたキーでトランザクションに関連付けられた値を返します。

パラメータ:
key - キー
戻り値:
トランザクションに関連付けられた値
例外:
java.lang.IllegalStateException - トランザクションが一停止状態または非活動中の場合


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