Class MessageDrivenComponentCreateService
- java.lang.Object
-
- org.jboss.as.ee.component.BasicComponentCreateService
-
- org.jboss.as.ejb3.component.EJBComponentCreateService
-
- org.jboss.as.ejb3.component.messagedriven.MessageDrivenComponentCreateService
-
- All Implemented Interfaces:
org.jboss.msc.Service,org.jboss.msc.service.Service<Component>,org.jboss.msc.value.Value<Component>
public class MessageDrivenComponentCreateService extends EJBComponentCreateService
- Author:
- Stuart Douglas, Richard Opalka
-
-
Constructor Summary
Constructors Constructor Description MessageDrivenComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions ejbJarConfiguration, Class<?> messageListenerInterface)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BasicComponentcreateComponent()ClassLoadergetModuleClassLoader()org.jboss.msc.value.InjectedValue<PoolConfig>getPoolConfigInjector()org.jboss.msc.value.InjectedValue<jakarta.resource.spi.ResourceAdapter>getResourceAdapterInjector()org.jboss.msc.value.InjectedValue<org.jboss.jca.core.spi.rar.ResourceAdapterRepository>getResourceAdapterRepositoryInjector()org.jboss.msc.value.InjectedValue<org.jboss.as.server.suspend.SuspendController>getSuspendControllerInjectedValue()voidstart(org.jboss.msc.service.StartContext context)-
Methods 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, requiresInterceptors
-
Methods inherited from class org.jboss.as.ee.component.BasicComponentCreateService
getComponentClass, getComponentInterceptors, getComponentName, getNamespaceContextSelector, getPostConstruct, getPreDestroy, getServiceName, getValue, stop
-
-
-
-
Constructor Detail
-
MessageDrivenComponentCreateService
public MessageDrivenComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions ejbJarConfiguration, Class<?> messageListenerInterface)
Construct a new instance.- Parameters:
componentConfiguration- the component configuration
-
-
Method Detail
-
start
public void start(org.jboss.msc.service.StartContext context) throws org.jboss.msc.service.StartException- Specified by:
startin interfaceorg.jboss.msc.Service- Overrides:
startin classBasicComponentCreateService- Throws:
org.jboss.msc.service.StartException
-
createComponent
protected BasicComponent createComponent()
- Overrides:
createComponentin classBasicComponentCreateService
-
getPoolConfigInjector
public org.jboss.msc.value.InjectedValue<PoolConfig> getPoolConfigInjector()
-
getResourceAdapterRepositoryInjector
public org.jboss.msc.value.InjectedValue<org.jboss.jca.core.spi.rar.ResourceAdapterRepository> getResourceAdapterRepositoryInjector()
-
getResourceAdapterInjector
public org.jboss.msc.value.InjectedValue<jakarta.resource.spi.ResourceAdapter> getResourceAdapterInjector()
-
getModuleClassLoader
public ClassLoader getModuleClassLoader()
-
getSuspendControllerInjectedValue
public org.jboss.msc.value.InjectedValue<org.jboss.as.server.suspend.SuspendController> getSuspendControllerInjectedValue()
-
-