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 |
|---|---|
AllowedMethodsInformation |
getAllowedMethodsInformation() |
Pool<StatelessSessionComponentInstance> |
getPool() |
String |
getPoolName() |
Method |
getTimeoutMethod() |
org.jboss.ejb.client.Affinity |
getWeakAffinity() |
protected BasicComponentInstance |
instantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor,
Map<Method,org.jboss.invocation.Interceptor> methodInterceptors,
Map<Object,Object> context)
Responsible for instantiating the
BasicComponentInstance. |
void |
start()
Start operation called when the Component is available.
|
void |
stop()
Stop operation called when the Component is no longer available.
|
getAsynchronousExecutor, getBusinessObject, getEJBLocalObject, getEJBObject, getRollbackOnly, setRollbackOnlycreateViewInstanceProxy, createViewInstanceProxy, getApplicationException, getApplicationName, getCallerPrincipal, getCurrentTransactionAttribute, getDistinctName, getEarApplicationName, getEJBHome, getEjbHomeViewServiceName, getEJBLocalHome, getEjbLocalHomeViewServiceName, getEjbLocalObjectType, getEjbLocalObjectViewServiceName, getEjbObjectType, getEjbObjectViewServiceName, getEjbRemoteTransactionsRepository, getInvocationMetrics, getModuleName, getSecurityManager, getSecurityMetaData, getShutDownInterceptorFactory, getTimeoutInterceptors, getTimerService, getTransactionAttributeType, getTransactionAttributeType, getTransactionManager, getTransactionSynchronizationRegistry, getTransactionTimeout, getTransactionTimeout, getUserTransaction, isBeanManagedTransaction, isCallerInRole, isStatisticsEnabled, lookupcomponentInstanceCreated, constructComponentInstance, constructComponentInstance, createInstance, createInstance, createInterceptors, getComponentClass, getComponentName, getCreateServiceName, getNamespaceContextSelector, serviceNameOf, toString, waitForComponentStartclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateInstance, createInstance, getComponentClass, getNamespaceContextSelectorpublic StatelessSessionComponent(StatelessSessionComponentCreateService slsbComponentCreateService)
slsbComponentCreateService - protected BasicComponentInstance instantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method,org.jboss.invocation.Interceptor> methodInterceptors, Map<Object,Object> context)
BasicComponentBasicComponentInstance. This method is *not* responsible for
handling the post construct activities like injection and lifecycle invocation. That is handled by
BasicComponent.constructComponentInstance(org.jboss.as.naming.ManagedReference, boolean).
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 org.jboss.ejb.client.Affinity getWeakAffinity()
public void start()
BasicComponentstart in interface Componentstart in class EJBComponentpublic void stop()
BasicComponentstop in interface Componentstop in class EJBComponentpublic AllowedMethodsInformation getAllowedMethodsInformation()
getAllowedMethodsInformation in class EJBComponentCopyright © 2014 JBoss by Red Hat. All rights reserved.