Class EjbComponentInstance

java.lang.Object
org.jboss.as.ee.component.BasicComponentInstance
org.jboss.as.ejb3.component.EjbComponentInstance
All Implemented Interfaces:
Serializable, org.jboss.as.ee.component.ComponentInstance
Direct Known Subclasses:
MessageDrivenComponentInstance, SessionBeanComponentInstance

public abstract class EjbComponentInstance extends org.jboss.as.ee.component.BasicComponentInstance
Author:
Stuart Douglas
See Also:
  • Field Summary

    Fields inherited from class org.jboss.as.ee.component.BasicComponentInstance

    INSTANCE_KEY
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    EjbComponentInstance(org.jboss.as.ee.component.BasicComponent component, org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method,org.jboss.invocation.Interceptor> methodInterceptors)
    Construct a new instance.
  • Method Summary

    Modifier and Type
    Method
    Description
     
     

    Methods inherited from class org.jboss.as.ee.component.BasicComponentInstance

    allowedMethods, constructionFinished, destroy, getInstance, getInstanceData, getInterceptor, preDestroy, prepareInterceptorContext, setInstanceData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EjbComponentInstance

      protected EjbComponentInstance(org.jboss.as.ee.component.BasicComponent component, org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method,org.jboss.invocation.Interceptor> methodInterceptors)
      Construct a new instance.
      Parameters:
      component - the component
  • Method Details

    • getComponent

      public EJBComponent getComponent()
      Specified by:
      getComponent in interface org.jboss.as.ee.component.ComponentInstance
      Overrides:
      getComponent in class org.jboss.as.ee.component.BasicComponentInstance
    • getEjbContext

      public abstract EJBContextImpl getEjbContext()