public class HibernateExtendedBeanManager extends Object implements ExtendedBeanManager
ExtendedBeanManager.LifecycleListener| Constructor and Description | 
|---|
HibernateExtendedBeanManager(BeanManager beanManager)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
beanManagerIsAvailableForUse()  | 
void | 
registerLifecycleListener(ExtendedBeanManager.LifecycleListener lifecycleListener)
Hibernate calls registerLifecycleListener to register N callbacks to be notified
 when the CDI BeanManager can safely be used. 
 | 
public HibernateExtendedBeanManager(BeanManager beanManager)
public void registerLifecycleListener(ExtendedBeanManager.LifecycleListener lifecycleListener)
registerLifecycleListener in interface ExtendedBeanManagerlifecycleListener - Note: Caller (BeanManagerAfterDeploymentValidation) is expected to synchronize calls to
 registerLifecycleListener() + beanManagerIsAvailableForUse(), which protects
 HibernateExtendedBeanManager.lifecycleListeners from being read/written from multiple concurrent threads.
 There are many writer threads (one per deployed persistence unit) and one reader/writer thread expected
 to be triggered by one AfterDeploymentValidation event per deployment.public void beanManagerIsAvailableForUse()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.