Top Description Fields Constructors Methods
org.hibernate.resource.beans.container.internal

public Class CdiBeanContainerBuilder

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, .InvocationTargetException, java.util.Locale, org.hibernate.HibernateException, org.hibernate.boot.registry.classloading.spi.ClassLoaderService, org.hibernate.engine.config.spi.ConfigurationService, .StandardConverters, org.hibernate.internal.util.ReflectHelper, org.hibernate.cfg.AvailableSettings, org.hibernate.resource.beans.container.spi.BeanContainer, org.hibernate.resource.beans.spi.ManagedBeanRegistryInitiator, org.hibernate.service.ServiceRegistry

Helper class for helping deal with the reflection calls relating to CDI in terms of building CDI-based BeanContainer instance We need to avoid statically linking CDI classed into the ClassLoader which would lead to errors if CDI is not available on the classpath.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static BeanContainer
fromBeanManagerReference(Object beanManagerRef, ServiceRegistry serviceRegistry)

private static <T> Class<T>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BEAN_MANAGER_EXTENSION_FQNback to summary
private static final String BEAN_MANAGER_EXTENSION_FQN
CONTAINER_FQN_DELAYEDback to summary
private static final String CONTAINER_FQN_DELAYED
CONTAINER_FQN_EXTENDEDback to summary
private static final String CONTAINER_FQN_EXTENDED
CONTAINER_FQN_IMMEDIATEback to summary
private static final String CONTAINER_FQN_IMMEDIATE

Constructor Detail

CdiBeanContainerBuilderback to summary
public CdiBeanContainerBuilder()

Method Detail

fromBeanManagerReferenceback to summary
public static BeanContainer fromBeanManagerReference(Object beanManagerRef, ServiceRegistry serviceRegistry)
getHibernateClassback to summary
private static <T> Class<T> getHibernateClass(String fqn)
Annotations
@SuppressWarnings:unchecked