org.seasar.junitcdi.jta.internal
クラス UserTransactionRegistrant

java.lang.Object
  上位を拡張 org.seasar.junitcdi.jta.internal.UserTransactionRegistrant
すべての実装されたインタフェース:
Extension

public class UserTransactionRegistrant
extends Object
implements Extension

UserTransactionおよびTransactionSynchronizationRegistry をJNDIに登録ためのExtensionです.

作成者:
koichik

フィールドの概要
protected static String TRANSACTION_SYNCHRONIZATION_REGISTRY_JNDI_NAME
          TransactionSynchronizationRegistryのJNDI名
protected static String USER_TRANSACTION_JNDI_NAME
          UserTransactionのJNDI名
 
コンストラクタの概要
UserTransactionRegistrant()
           
 
メソッドの概要
 void afterDeploymentValidation(AfterDeploymentValidation event, BeanManager beanManager)
          UserTransactionおよびTransactionSynchronizationRegistry をJNDIに登録します.
protected  void bindBeanToJndi(BeanManager beanManager, Class<?> beanClass, String jndiName)
          beanをJNDIに登録します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

USER_TRANSACTION_JNDI_NAME

protected static final String USER_TRANSACTION_JNDI_NAME
UserTransactionのJNDI名

関連項目:
定数フィールド値

TRANSACTION_SYNCHRONIZATION_REGISTRY_JNDI_NAME

protected static final String TRANSACTION_SYNCHRONIZATION_REGISTRY_JNDI_NAME
TransactionSynchronizationRegistryのJNDI名

関連項目:
定数フィールド値
コンストラクタの詳細

UserTransactionRegistrant

public UserTransactionRegistrant()
メソッドの詳細

afterDeploymentValidation

public void afterDeploymentValidation(@Observes
                                      AfterDeploymentValidation event,
                                      BeanManager beanManager)
                               throws NamingException
UserTransactionおよびTransactionSynchronizationRegistry をJNDIに登録します.

パラメータ:
event - イベント
beanManager - BeanManager
例外:
NamingException - JNDIの登録に失敗した場合

bindBeanToJndi

protected void bindBeanToJndi(BeanManager beanManager,
                              Class<?> beanClass,
                              String jndiName)
                       throws NamingException
beanをJNDIに登録します.

パラメータ:
beanManager - BeanManager
beanClass - beanの型
jndiName - JNDIに登録する名前
例外:
NamingException - JNDIの登録に失敗した場合


Copyright © 2010 The Seasar Foundation. All Rights Reserved.