Class StatefulSessionComponentCreateService
java.lang.Object
org.jboss.as.ee.component.BasicComponentCreateService
org.jboss.as.ejb3.component.EJBComponentCreateService
org.jboss.as.ejb3.component.session.SessionBeanComponentCreateService
org.jboss.as.ejb3.component.stateful.StatefulSessionComponentCreateService
- All Implemented Interfaces:
org.jboss.msc.Service,org.jboss.msc.service.Service<Component>,org.jboss.msc.value.Value<Component>
- Author:
- Stuart Douglas
-
Field Summary
Fields inherited from interface org.jboss.msc.service.Service
NULL -
Constructor Summary
ConstructorsConstructorDescriptionStatefulSessionComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions ejbJarConfiguration, Supplier<StatefulSessionBeanCacheFactory<org.jboss.ejb.client.SessionID, StatefulSessionComponentInstance>> cacheFactory) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected BasicComponentorg.jboss.invocation.InterceptorFactoryorg.jboss.invocation.InterceptorFactoryorg.jboss.invocation.InterceptorFactoryorg.jboss.invocation.InterceptorFactoryorg.jboss.invocation.InterceptorFactoryorg.jboss.invocation.InterceptorFactoryMethods inherited from class org.jboss.as.ejb3.component.session.SessionBeanComponentCreateService
getAsyncExecutorService, getBeanAccessTimeout, getBeanLockType, getMethodApplicableAccessTimeouts, getMethodApplicableLockTypesMethods inherited from class org.jboss.as.ejb3.component.EJBComponentCreateService
getApplicationName, getControlPoint, getControlPointInjector, getDistinctName, getEarApplicationName, getEjbHome, getEjbLocalHome, getEjbLocalObject, getEjbObject, getEJBSuspendHandlerInjector, getExceptionLoggingEnabled, getIdentityOutflowFunction, getModuleName, getSecurityDomain, getSecurityMetaData, getShutDownInterceptorFactory, getTimeoutInterceptors, getTimeoutMethod, getTimerServiceFactory, getTimerServiceFactoryInjector, getViewServices, isEnableJacc, isLegacyCompliantPrincipalPropagation, isSecurityRequired, processTxAttr, requiresInterceptorsMethods inherited from class org.jboss.as.ee.component.BasicComponentCreateService
getComponentClass, getComponentInterceptors, getComponentName, getNamespaceContextSelector, getPostConstruct, getPreDestroy, getServiceName, getValue, start, stop
-
Constructor Details
-
StatefulSessionComponentCreateService
public StatefulSessionComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions ejbJarConfiguration, Supplier<StatefulSessionBeanCacheFactory<org.jboss.ejb.client.SessionID, StatefulSessionComponentInstance>> cacheFactory) Construct a new instance.- Parameters:
componentConfiguration- the component configuration
-
-
Method Details
-
createComponent
- Overrides:
createComponentin classBasicComponentCreateService
-
getAfterBegin
public org.jboss.invocation.InterceptorFactory getAfterBegin() -
getAfterCompletion
public org.jboss.invocation.InterceptorFactory getAfterCompletion() -
getBeforeCompletion
public org.jboss.invocation.InterceptorFactory getBeforeCompletion() -
getPrePassivate
public org.jboss.invocation.InterceptorFactory getPrePassivate() -
getPostActivate
public org.jboss.invocation.InterceptorFactory getPostActivate() -
getAfterBeginMethod
-
getAfterCompletionMethod
-
getBeforeCompletionMethod
-
getDefaultAccessTimeoutService
-
getEjb2XRemoveMethod
public org.jboss.invocation.InterceptorFactory getEjb2XRemoveMethod() -
getSerializableInterceptorContextKeys
-