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
| クラス 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 - BeanManagerbeanClass - beanの型jndiName - JNDIに登録する名前
- 例外:
NamingException - JNDIの登録に失敗した場合
Copyright © 2010 The Seasar Foundation. All Rights Reserved.