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>
- Author:
- Stuart Douglas, Richard Opalka
-
Field Summary
Fields inherited from interface org.jboss.msc.service.Service
NULL -
Constructor Summary
ConstructorsConstructorDescriptionMessageDrivenComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions ejbJarConfiguration, Class<?> messageListenerInterface) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected BasicComponentorg.jboss.msc.value.InjectedValue<PoolConfig>org.jboss.msc.value.InjectedValue<jakarta.resource.spi.ResourceAdapter>org.jboss.msc.value.InjectedValue<org.jboss.jca.core.spi.rar.ResourceAdapterRepository>org.jboss.msc.value.InjectedValue<org.jboss.as.server.suspend.SuspendController>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, requiresInterceptorsMethods inherited from class org.jboss.as.ee.component.BasicComponentCreateService
getComponentClass, getComponentInterceptors, getComponentName, getNamespaceContextSelector, getPostConstruct, getPreDestroy, getServiceName, getValue, stop
-
Constructor Details
-
MessageDrivenComponentCreateService
public MessageDrivenComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions ejbJarConfiguration, Class<?> messageListenerInterface) Construct a new instance.- Parameters:
componentConfiguration- the component configuration
-
-
Method Details
-
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
- Overrides:
createComponentin classBasicComponentCreateService
-
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
-
getSuspendControllerInjectedValue
public org.jboss.msc.value.InjectedValue<org.jboss.as.server.suspend.SuspendController> getSuspendControllerInjectedValue()
-