public class StatelessSessionComponent extends SessionBeanComponent implements PooledComponent<StatelessSessionComponentInstance>
Component responsible for managing EJB3 stateless session beans
Author : Jaikiran PaibeanLevelAccessTimeout| Constructor and Description |
|---|
StatelessSessionComponent(StatelessSessionComponentCreateService slsbComponentCreateService)
Constructs a StatelessEJBComponent for a stateless session bean
|
| Modifier and Type | Method and Description |
|---|---|
void |
done() |
AllowedMethodsInformation |
getAllowedMethodsInformation() |
Pool<StatelessSessionComponentInstance> |
getPool() |
String |
getPoolName() |
Method |
getTimeoutMethod() |
void |
init() |
protected BasicComponentInstance |
instantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor,
Map<Method,org.jboss.invocation.Interceptor> methodInterceptors,
Map<Object,Object> context) |
getAsynchronousExecutor, getBusinessObject, getEJBLocalObject, getEJBObject, getRollbackOnly, setRollbackOnlycreateViewInstanceProxy, createViewInstanceProxy, getApplicationException, getApplicationName, getCallerPrincipal, getControlPoint, getCurrentTransactionAttribute, getDistinctName, getEarApplicationName, getEJBHome, getEJBLocalHome, getEjbLocalObjectType, getEjbLocalObjectViewServiceName, getEjbObjectType, getEjbObjectViewServiceName, getEjbSuspendHandlerService, getIdentityOutflowFunction, getIncomingRunAsIdentity, getInvocationMetrics, getModuleName, getSecurityDomain, getSecurityManager, getSecurityMetaData, getShutDownInterceptorFactory, getTimeoutInterceptors, getTimerService, getTransactionAttributeType, getTransactionAttributeType, getTransactionAttributeType, getTransactionManager, getTransactionSynchronizationRegistry, getTransactionTimeout, getTransactionTimeout, getUserTransaction, isBeanManagedTransaction, isCallerInRole, isExceptionLoggingEnabled, isSecurityDomainKnown, isStatisticsEnabled, isTransactionAttributeTypeExplicit, lookup, setIncomingRunAsIdentity, stopcomponentInstanceCreated, constructComponentInstance, constructComponentInstance, createInstance, createInstance, createInterceptors, getComponentClass, getComponentName, getCreateServiceName, getNamespaceContextSelector, serviceNameOf, start, toString, waitForComponentStartclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateInstance, createInstance, getComponentClass, getNamespaceContextSelector, isRemotable, start, stop, waitForComponentStartpublic StatelessSessionComponent(StatelessSessionComponentCreateService slsbComponentCreateService)
slsbComponentCreateService - protected BasicComponentInstance instantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method,org.jboss.invocation.Interceptor> methodInterceptors, Map<Object,Object> context)
instantiateComponentInstance in class BasicComponentpublic Pool<StatelessSessionComponentInstance> getPool()
getPool in interface PooledComponent<StatelessSessionComponentInstance>public String getPoolName()
getPoolName in interface PooledComponent<StatelessSessionComponentInstance>public Method getTimeoutMethod()
getTimeoutMethod in class EJBComponentpublic void init()
init in class EJBComponentpublic void done()
done in interface org.jboss.as.server.suspend.ServerActivityCallbackdone in class EJBComponentpublic AllowedMethodsInformation getAllowedMethodsInformation()
getAllowedMethodsInformation in class EJBComponentCopyright © 2018 JBoss by Red Hat. All rights reserved.