Class EjbBeanBuilder<T,E extends BaseEjbBean<T>>
- java.lang.Object
-
- org.apache.webbeans.ejb.common.component.EjbBeanBuilder<T,E>
-
- Type Parameters:
T- ejb class type
public abstract class EjbBeanBuilder<T,E extends BaseEjbBean<T>> extends Object
EjbBeanCreatorImpl.- Version:
- $Rev$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.enterprise.inject.spi.AnnotatedType<T>annotatedTypeprotected javax.enterprise.inject.spi.BeanAttributes<T>beanAttributesprotected org.apache.webbeans.config.WebBeansContextwebBeansContext
-
Constructor Summary
Constructors Constructor Description EjbBeanBuilder(org.apache.webbeans.config.WebBeansContext webBeansContext, javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected javax.enterprise.inject.spi.InjectionTarget<T>buildInjectionTarget(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, Set<javax.enterprise.inject.spi.InjectionPoint> points, org.apache.webbeans.config.WebBeansContext webBeansContext, List<javax.enterprise.inject.spi.AnnotatedMethod<?>> postConstructMethods, List<javax.enterprise.inject.spi.AnnotatedMethod<?>> preDestroyMethods)protected EcreateBean(Class<T> beanClass)protected abstract EcreateBean(Class<T> beanClass, boolean beanEnabled)EgetBean()protected abstract TgetInstance(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
-
-
-
Method Detail
-
buildInjectionTarget
protected javax.enterprise.inject.spi.InjectionTarget<T> buildInjectionTarget(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, Set<javax.enterprise.inject.spi.InjectionPoint> points, org.apache.webbeans.config.WebBeansContext webBeansContext, List<javax.enterprise.inject.spi.AnnotatedMethod<?>> postConstructMethods, List<javax.enterprise.inject.spi.AnnotatedMethod<?>> preDestroyMethods)
-
getBean
public E getBean()
-
-