org.jboss.ejb3.service
Class ServiceBeanContext

java.lang.Object
  extended by org.jboss.ejb3.BaseContext<T>
      extended by org.jboss.ejb3.session.SessionBeanContext<ServiceContainer>
          extended by org.jboss.ejb3.service.ServiceBeanContext
All Implemented Interfaces:
org.jboss.ejb3.interceptors.container.BeanContext<java.lang.Object>

public class ServiceBeanContext
extends SessionBeanContext<ServiceContainer>


Field Summary
 
Fields inherited from class org.jboss.ejb3.session.SessionBeanContext
ejbContext
 
Fields inherited from class org.jboss.ejb3.BaseContext
bean, container, interceptorInstances, log, metadata, rm
 
Constructor Summary
ServiceBeanContext(ServiceContainer container, java.lang.Object bean)
           
 
Method Summary
 org.jboss.ejb3.context.spi.InvocationContext createInjectionInvocation(java.lang.Iterable<Injector> injectors)
           
 org.jboss.ejb3.context.spi.SessionInvocationContext createLifecycleInvocation()
           
 org.jboss.ejb3.context.spi.EJBContext getEJBContext()
           
 void remove()
           
 
Methods inherited from class org.jboss.ejb3.BaseContext
getContainer, getId, getInstance, getInterceptor, getInterceptorInstances, getInvokedMethodKey, getMetaData, initialiseInterceptorInstances
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceBeanContext

public ServiceBeanContext(ServiceContainer container,
                          java.lang.Object bean)
Method Detail

createInjectionInvocation

public org.jboss.ejb3.context.spi.InvocationContext createInjectionInvocation(java.lang.Iterable<Injector> injectors)

createLifecycleInvocation

public org.jboss.ejb3.context.spi.SessionInvocationContext createLifecycleInvocation()

remove

public void remove()

getEJBContext

public org.jboss.ejb3.context.spi.EJBContext getEJBContext()
Specified by:
getEJBContext in class SessionBeanContext<ServiceContainer>