Class StatelessSessionComponent
java.lang.Object
org.jboss.as.ee.component.BasicComponent
org.jboss.as.ejb3.component.EJBComponent
org.jboss.as.ejb3.component.session.SessionBeanComponent
org.jboss.as.ejb3.component.stateless.StatelessSessionComponent
- All Implemented Interfaces:
Component,PooledComponent<StatelessSessionComponentInstance>,org.jboss.as.server.suspend.ServerActivityCallback
public class StatelessSessionComponent
extends SessionBeanComponent
implements PooledComponent<StatelessSessionComponentInstance>
Component responsible for managing EJB3 stateless session beans
Author : Jaikiran Pai-
Field Summary
Fields inherited from class org.jboss.as.ejb3.component.session.SessionBeanComponent
beanLevelAccessTimeout -
Constructor Summary
ConstructorsConstructorDescriptionStatelessSessionComponent(StatelessSessionComponentCreateService slsbComponentCreateService) Constructs a StatelessEJBComponent for a stateless session bean -
Method Summary
Modifier and TypeMethodDescriptionvoiddone()getPool()voidinit()protected BasicComponentInstanceinstantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method, org.jboss.invocation.Interceptor> methodInterceptors, Map<Object, Object> context) Methods inherited from class org.jboss.as.ejb3.component.session.SessionBeanComponent
getAsynchronousExecutor, getBusinessObject, getEJBLocalObject, getEJBObject, getRollbackOnly, setRollbackOnlyMethods inherited from class org.jboss.as.ejb3.component.EJBComponent
createViewInstanceProxy, createViewInstanceProxy, getApplicationException, getApplicationName, getCallerPrincipal, getComponentDescription, getControlPoint, getCurrentTransactionAttribute, getDistinctName, getEarApplicationName, getEJBHome, getEJBLocalHome, getEjbLocalObjectType, getEjbLocalObjectViewServiceName, getEjbObjectType, getEjbObjectViewServiceName, getEjbSuspendHandlerService, getIdentityOutflowFunction, getIncomingRunAsIdentity, getInvocationMetrics, getModuleName, getSecurityDomain, getSecurityMetaData, getShutDownInterceptorFactory, getTimeoutInterceptors, getTimerService, getTransactionAttributeType, getTransactionAttributeType, getTransactionAttributeType, getTransactionManager, getTransactionSynchronizationRegistry, getTransactionTimeout, getTransactionTimeout, getUserTransaction, isBeanManagedTransaction, isCallerInRole, isExceptionLoggingEnabled, isSecurityDomainKnown, isStatisticsEnabled, isTransactionAttributeTypeExplicit, lookup, setIncomingRunAsIdentity, stopMethods inherited from class org.jboss.as.ee.component.BasicComponent
componentInstanceCreated, constructComponentInstance, constructComponentInstance, createInstance, createInstance, createInterceptors, getComponentClass, getComponentName, getCreateServiceName, getInstance, getNamespaceContextSelector, serviceNameOf, start, toString, waitForComponentStartMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.as.ee.component.Component
createInstance, createInstance, getComponentClass, getInstance, getNamespaceContextSelector, isRemotable, start, stop, waitForComponentStart
-
Constructor Details
-
StatelessSessionComponent
Constructs a StatelessEJBComponent for a stateless session bean- Parameters:
slsbComponentCreateService-
-
-
Method Details
-
instantiateComponentInstance
protected BasicComponentInstance instantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method, org.jboss.invocation.Interceptor> methodInterceptors, Map<Object, Object> context) - Overrides:
instantiateComponentInstancein classBasicComponent
-
getPool
- Specified by:
getPoolin interfacePooledComponent<StatelessSessionComponentInstance>
-
getPoolName
- Specified by:
getPoolNamein interfacePooledComponent<StatelessSessionComponentInstance>
-
getTimeoutMethod
- Overrides:
getTimeoutMethodin classEJBComponent
-
init
public void init()- Overrides:
initin classEJBComponent
-
done
public void done()- Specified by:
donein interfaceorg.jboss.as.server.suspend.ServerActivityCallback- Overrides:
donein classEJBComponent
-
getAllowedMethodsInformation
- Overrides:
getAllowedMethodsInformationin classEJBComponent
-