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

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

public interface SynchronizationRegister

作成者:
koichik

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

メソッドの詳細

registerInterposedSynchronization

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

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

putResource

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

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

getResource

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

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


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