Class SessionBeanComponentInstance
- java.lang.Object
-
- org.jboss.as.ee.component.BasicComponentInstance
-
- org.jboss.as.ejb3.component.EjbComponentInstance
-
- org.jboss.as.ejb3.component.session.SessionBeanComponentInstance
-
- All Implemented Interfaces:
Serializable,ComponentInstance
- Direct Known Subclasses:
SingletonComponentInstance,StatefulSessionComponentInstance,StatelessSessionComponentInstance
public abstract class SessionBeanComponentInstance extends EjbComponentInstance
- Author:
- Carlo de Wolf
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jboss.as.ee.component.BasicComponentInstance
INSTANCE_KEY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSessionBeanComponentInstance(BasicComponent component, org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method,org.jboss.invocation.Interceptor> methodInterceptors)Construct a new instance.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description SessionBeanComponentgetComponent()SessionContextImplgetEjbContext()protected abstract org.jboss.ejb.client.SessionIDgetId()-
Methods inherited from class org.jboss.as.ejb3.component.EjbComponentInstance
discard, isDiscarded
-
Methods inherited from class org.jboss.as.ee.component.BasicComponentInstance
allowedMethods, constructionFinished, destroy, getInstance, getInstanceData, getInterceptor, preDestroy, prepareInterceptorContext, setInstanceData
-
-
-
-
Constructor Detail
-
SessionBeanComponentInstance
protected SessionBeanComponentInstance(BasicComponent component, org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method,org.jboss.invocation.Interceptor> methodInterceptors)
Construct a new instance.- Parameters:
component- the component
-
-
Method Detail
-
getComponent
public SessionBeanComponent getComponent()
- Specified by:
getComponentin interfaceComponentInstance- Overrides:
getComponentin classEjbComponentInstance
-
getId
protected abstract org.jboss.ejb.client.SessionID getId()
-
getEjbContext
public SessionContextImpl getEjbContext()
- Specified by:
getEjbContextin classEjbComponentInstance
-
-