public class StatefulSessionComponentCreateService extends SessionBeanComponentCreateService implements BeanContext
Constructor and Description |
---|
StatefulSessionComponentCreateService(ComponentConfiguration componentConfiguration,
ApplicationExceptions ejbJarConfiguration,
org.jboss.msc.value.Value<CacheFactory> cacheFactory)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected BasicComponent |
createComponent()
Create the component.
|
org.jboss.invocation.InterceptorFactory |
getAfterBegin() |
Method |
getAfterBeginMethod() |
org.jboss.invocation.InterceptorFactory |
getAfterCompletion() |
Method |
getAfterCompletionMethod() |
Class<?> |
getBeanClass()
Returns the type of the bean instance.
|
org.jboss.invocation.InterceptorFactory |
getBeforeCompletion() |
Method |
getBeforeCompletionMethod() |
CacheInfo |
getCache() |
ClassLoader |
getClassLoader()
Returns the class loader of this bean's deployment module.
|
DefaultAccessTimeoutService |
getDefaultAccessTimeoutService() |
org.jboss.msc.service.ServiceName |
getDeploymentUnitServiceName()
Returns the service name of the deployment unit to which this bean is associated.
|
org.jboss.invocation.InterceptorFactory |
getEjb2XRemoveMethod() |
org.jboss.modules.ModuleLoader |
getModuleLoader()
Returns the module loader of this bean's deployment module.
|
org.jboss.invocation.InterceptorFactory |
getPostActivate() |
org.jboss.invocation.InterceptorFactory |
getPrePassivate() |
Set<Object> |
getSerializableInterceptorContextKeys() |
Time |
getTimeout()
Returns the duration of time this bean can be idle after which it will expire.
|
void |
start(org.jboss.msc.service.StartContext context) |
void |
stop(org.jboss.msc.service.StopContext context) |
getAsyncExecutorService, getBeanAccessTimeout, getBeanLockType, getEjbLocalObjectView, getEjbObjectview, getMethodApplicableAccessTimeouts, getMethodApplicableLockTypes
getApplicationName, getDistinctName, getEarApplicationName, getEjbHome, getEjbLocalHome, getEjbLocalObject, getEjbObject, getEJBRemoteTransactionsRepositoryInjector, getEJBUtilities, getModuleName, getSecurityMetaData, getShutDownInterceptorFactory, getTimeoutInterceptors, getTimeoutMethod, getTimerService, getViewServices, processTxAttr, requiresInterceptors
getComponentClass, getComponentInterceptors, getComponentName, getDeploymentUnitInjector, getNamespaceContextSelector, getPostConstruct, getPreDestroy, getServiceName, getValue
public StatefulSessionComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions ejbJarConfiguration, org.jboss.msc.value.Value<CacheFactory> cacheFactory)
componentConfiguration
- the component configurationpublic void start(org.jboss.msc.service.StartContext context) throws org.jboss.msc.service.StartException
BasicComponentCreateService
start
in interface org.jboss.msc.service.Service<Component>
start
in class BasicComponentCreateService
org.jboss.msc.service.StartException
public void stop(org.jboss.msc.service.StopContext context)
BasicComponentCreateService
stop
in interface org.jboss.msc.service.Service<Component>
stop
in class BasicComponentCreateService
protected BasicComponent createComponent()
BasicComponentCreateService
createComponent
in class BasicComponentCreateService
public org.jboss.invocation.InterceptorFactory getAfterBegin()
public org.jboss.invocation.InterceptorFactory getAfterCompletion()
public org.jboss.invocation.InterceptorFactory getBeforeCompletion()
public org.jboss.invocation.InterceptorFactory getPrePassivate()
public org.jboss.invocation.InterceptorFactory getPostActivate()
public Method getAfterBeginMethod()
public Method getAfterCompletionMethod()
public Method getBeforeCompletionMethod()
public CacheInfo getCache()
public DefaultAccessTimeoutService getDefaultAccessTimeoutService()
public org.jboss.invocation.InterceptorFactory getEjb2XRemoveMethod()
public ClassLoader getClassLoader()
BeanContext
getClassLoader
in interface BeanContext
public Class<?> getBeanClass()
BeanContext
getBeanClass
in interface BeanContext
public org.jboss.modules.ModuleLoader getModuleLoader()
BeanContext
getModuleLoader
in interface BeanContext
public org.jboss.msc.service.ServiceName getDeploymentUnitServiceName()
BeanContext
getDeploymentUnitServiceName
in interface BeanContext
public Time getTimeout()
BeanContext
getTimeout
in interface BeanContext
Copyright © 2014 JBoss by Red Hat. All rights reserved.