org.seasar.extension.jta
クラス TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl

java.lang.Object
  拡張org.seasar.extension.jta.TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl
すべての実装インタフェース:
Synchronization, SynchronizationRegister
含まれているクラス:
TransactionSynchronizationRegistryImpl

public class TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl
extends java.lang.Object
implements SynchronizationRegister, Synchronization

トランザクションに関連づけられたコンテキスト情報を表すクラスです。

作成者:
koichik

コンストラクタの概要
TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl(Transaction tx)
          インスタンスを構築します。
 
メソッドの概要
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 java.lang.Object getResource(java.lang.Object key)
          指定されたキーでトランザクションに関連付けられた値を返します。
 void putResource(java.lang.Object key, java.lang.Object value)
          指定されたキーで指定された値をトランザクションに関連付けます。
 void registerInterposedSynchronization(Synchronization sync)
          特定の順序で呼び出されるSynchronizationインスタンスを登録します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl

public TransactionSynchronizationRegistryImpl.SynchronizationRegisterImpl(Transaction tx)
インスタンスを構築します。

パラメータ:
tx - トランザクション
メソッドの詳細

registerInterposedSynchronization

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

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

putResource

public void putResource(java.lang.Object key,
                        java.lang.Object value)
                 throws java.lang.IllegalStateException
インタフェース SynchronizationRegister の記述:
指定されたキーで指定された値をトランザクションに関連付けます。

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

getResource

public java.lang.Object getResource(java.lang.Object key)
                             throws java.lang.IllegalStateException
インタフェース SynchronizationRegister の記述:
指定されたキーでトランザクションに関連付けられた値を返します。

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

beforeCompletion

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

afterCompletion

public void afterCompletion(int status)
定義:
インタフェース Synchronization 内の afterCompletion


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