Class 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 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:
      start in interface org.jboss.msc.Service
      Overrides:
      start in class BasicComponentCreateService
      Throws:
      org.jboss.msc.service.StartException
    • createComponent

      protected BasicComponent createComponent()
      Overrides:
      createComponent in class 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()