public class CdiEjbBean<T>
extends org.apache.webbeans.ejb.common.component.BaseEjbBean<T>
implements org.apache.webbeans.component.InterceptedMarker
| Modifier and Type | Class and Description |
|---|---|
static class |
CdiEjbBean.EjbInjectionTargetFactory<T> |
static class |
CdiEjbBean.EjbInjectionTargetImpl<T> |
| Constructor and Description |
|---|
CdiEjbBean(BeanContext beanContext,
org.apache.webbeans.config.WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<T> at) |
CdiEjbBean(BeanContext beanContext,
org.apache.webbeans.config.WebBeansContext webBeansContext,
Class beanClass,
javax.enterprise.inject.spi.AnnotatedType<T> at,
org.apache.webbeans.container.InjectionTargetFactoryImpl<T> factory) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
createEjb(javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
void |
destroyComponentInstance(T instance) |
protected void |
destroyStatefulSessionBeanInstance(T proxyInstance,
Object unused) |
BeanContext |
getBeanContext() |
List<Class<?>> |
getBusinessLocalInterfaces() |
String |
getEjbName() |
List<Method> |
getRemoveMethods() |
void |
initInternals() |
boolean |
needsBeanLocalViewAddedToTypes() |
void |
storeStatefulInstance(Object proxy,
T instance) |
addDependentSFSB, getDependentSFSBForProxy, getEjbType, isPassivationCapable, removeDependentSFSBgetAnnotatedType, getInjectionTarget, getProducercreate, destroy, getBeanClass, getId, getInjectionPoints, getLogger, getReturnType, getWebBeansContext, getWebBeansType, isAlternative, isDependent, isEnabled, isSpecializedBean, setEnabled, setSpecializedBean, toStringgetName, getQualifiers, getScope, getStereotypes, getTypes, isNullablepublic CdiEjbBean(BeanContext beanContext, org.apache.webbeans.config.WebBeansContext webBeansContext, javax.enterprise.inject.spi.AnnotatedType<T> at)
public CdiEjbBean(BeanContext beanContext, org.apache.webbeans.config.WebBeansContext webBeansContext, Class beanClass, javax.enterprise.inject.spi.AnnotatedType<T> at, org.apache.webbeans.container.InjectionTargetFactoryImpl<T> factory)
public BeanContext getBeanContext()
public String getEjbName()
getEjbName in class org.apache.webbeans.ejb.common.component.BaseEjbBean<T>public boolean needsBeanLocalViewAddedToTypes()
needsBeanLocalViewAddedToTypes in class org.apache.webbeans.ejb.common.component.BaseEjbBean<T>public List<Class<?>> getBusinessLocalInterfaces()
getBusinessLocalInterfaces in class org.apache.webbeans.ejb.common.component.BaseEjbBean<T>public void destroyComponentInstance(T instance)
protected void destroyStatefulSessionBeanInstance(T proxyInstance, Object unused)
destroyStatefulSessionBeanInstance in class org.apache.webbeans.ejb.common.component.BaseEjbBean<T>public List<Method> getRemoveMethods()
getRemoveMethods in class org.apache.webbeans.ejb.common.component.BaseEjbBean<T>protected T createEjb(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
public void initInternals()
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.