Class ExternalBrokerConfigurationService

java.lang.Object
org.wildfly.extension.messaging.activemq.ExternalBrokerConfigurationService
All Implemented Interfaces:
org.jboss.msc.Service, org.jboss.msc.service.Service<ExternalBrokerConfigurationService>, org.jboss.msc.value.Value<ExternalBrokerConfigurationService>

public class ExternalBrokerConfigurationService extends Object implements org.jboss.msc.service.Service<ExternalBrokerConfigurationService>
Author:
Emmanuel Hugonnet (c) 2018 Red Hat, inc.
  • Constructor Details

    • ExternalBrokerConfigurationService

      public ExternalBrokerConfigurationService(Map<String,org.apache.activemq.artemis.api.core.TransportConfiguration> connectors, Map<String,org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration> discoveryGroupConfigurations, Map<String,org.jboss.msc.service.ServiceName> socketBindings, Map<String,org.jboss.msc.service.ServiceName> outboundSocketBindings, Map<String,org.jboss.msc.service.ServiceName> groupBindings, Map<String,org.jboss.msc.service.ServiceName> commandDispatcherFactories, Map<String,String> clusterNames, Map<String,String> sslContextNames)
  • 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
      Throws:
      org.jboss.msc.service.StartException
    • stop

      public void stop(org.jboss.msc.service.StopContext context)
      Specified by:
      stop in interface org.jboss.msc.Service
    • getConnectors

      public Map<String,org.apache.activemq.artemis.api.core.TransportConfiguration> getConnectors()
    • getSocketBindings

      public Map<String,org.jboss.msc.service.ServiceName> getSocketBindings()
    • getOutboundSocketBindings

      public Map<String,org.jboss.msc.service.ServiceName> getOutboundSocketBindings()
    • getGroupBindings

      public Map<String,org.jboss.msc.service.ServiceName> getGroupBindings()
    • getClusterNames

      public Map<String,String> getClusterNames()
    • getCommandDispatcherFactories

      public Map<String,org.jboss.msc.service.ServiceName> getCommandDispatcherFactories()
    • getDiscoveryGroupConfigurations

      public Map<String,org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration> getDiscoveryGroupConfigurations()
    • getSslContextNames

      public Map<String,String> getSslContextNames()
    • getValue

      Specified by:
      getValue in interface org.jboss.msc.value.Value<ExternalBrokerConfigurationService>
      Throws:
      IllegalStateException
      IllegalArgumentException