Class HTTPDiscoveryAgent

java.lang.Object
org.apache.activemq.transport.discovery.http.HTTPDiscoveryAgent
All Implemented Interfaces:
org.apache.activemq.Service, org.apache.activemq.transport.discovery.DiscoveryAgent, Suspendable

public class HTTPDiscoveryAgent extends Object implements org.apache.activemq.transport.discovery.DiscoveryAgent, Suspendable
  • Constructor Details

    • HTTPDiscoveryAgent

      public HTTPDiscoveryAgent()
  • Method Details

    • getGroup

      public String getGroup()
    • registerService

      public void registerService(String service) throws IOException
      Specified by:
      registerService in interface org.apache.activemq.transport.discovery.DiscoveryAgent
      Throws:
      IOException
    • serviceFailed

      public void serviceFailed(org.apache.activemq.command.DiscoveryEvent devent) throws IOException
      Specified by:
      serviceFailed in interface org.apache.activemq.transport.discovery.DiscoveryAgent
      Throws:
      IOException
    • setBrokerName

      public void setBrokerName(String brokerName)
    • setDiscoveryListener

      public void setDiscoveryListener(org.apache.activemq.transport.discovery.DiscoveryListener discoveryListener)
      Specified by:
      setDiscoveryListener in interface org.apache.activemq.transport.discovery.DiscoveryAgent
    • setGroup

      public void setGroup(String group)
    • start

      public void start() throws Exception
      Specified by:
      start in interface org.apache.activemq.Service
      Throws:
      Exception
    • stop

      public void stop() throws Exception
      Specified by:
      stop in interface org.apache.activemq.Service
      Throws:
      Exception
    • getRegistryURL

      public String getRegistryURL()
    • setRegistryURL

      public void setRegistryURL(String discoveryRegistryURL)
    • getUpdateInterval

      public long getUpdateInterval()
    • setUpdateInterval

      public void setUpdateInterval(long updateInterval)
    • isStartEmbeddRegistry

      public boolean isStartEmbeddRegistry()
    • setStartEmbeddRegistry

      public void setStartEmbeddRegistry(boolean startEmbeddRegistry)
    • suspend

      public void suspend() throws Exception
      Specified by:
      suspend in interface Suspendable
      Throws:
      Exception
    • resume

      public void resume() throws Exception
      Specified by:
      resume in interface Suspendable
      Throws:
      Exception