org.jboss.ejb3
Interface BeanContext<T extends Container>
- All Superinterfaces:
- org.jboss.ejb3.interceptors.container.BeanContext<java.lang.Object>
public interface BeanContext<T extends Container>
- extends org.jboss.ejb3.interceptors.container.BeanContext<java.lang.Object>
An instance of an enterprise bean linked to its container.
Must have a constructor with container argument.
| Methods inherited from interface org.jboss.ejb3.interceptors.container.BeanContext |
getInterceptor |
createInjectionInvocation
org.jboss.ejb3.context.spi.InvocationContext createInjectionInvocation(java.lang.Iterable<Injector> injectors)
createLifecycleInvocation
org.jboss.ejb3.context.spi.InvocationContext createLifecycleInvocation()
getInstance
java.lang.Object getInstance()
- Specified by:
getInstance in interface org.jboss.ejb3.interceptors.container.BeanContext<java.lang.Object>
getContainer
T getContainer()
initialiseInterceptorInstances
void initialiseInterceptorInstances()
remove
void remove()
getMetaData
org.jboss.aop.metadata.SimpleMetaData getMetaData()
getEJBContext
org.jboss.ejb3.context.spi.EJBContext getEJBContext()
getInterceptorInstances
java.lang.Object[] getInterceptorInstances(InterceptorInfo[] interceptorInfos)