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<org.jboss.as.ee.component.Component>, org.jboss.msc.value.Value<org.jboss.as.ee.component.Component>

public class MessageDrivenComponentCreateService extends EJBComponentCreateService
Author:
Stuart Douglas, Richard Opalka
  • Constructor Details

    • MessageDrivenComponentCreateService

      public MessageDrivenComponentCreateService(org.jboss.as.ee.component.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:
      start in interface org.jboss.msc.Service
      Overrides:
      start in class org.jboss.as.ee.component.BasicComponentCreateService
      Throws:
      org.jboss.msc.service.StartException
    • createComponent

      protected org.jboss.as.ee.component.BasicComponent createComponent()
      Overrides:
      createComponent in class org.jboss.as.ee.component.BasicComponentCreateService
    • 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()