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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetGroup()longbooleanvoidregisterService(String service) voidresume()voidserviceFailed(org.apache.activemq.command.DiscoveryEvent devent) voidsetBrokerName(String brokerName) voidsetDiscoveryListener(org.apache.activemq.transport.discovery.DiscoveryListener discoveryListener) voidvoidsetRegistryURL(String discoveryRegistryURL) voidsetStartEmbeddRegistry(boolean startEmbeddRegistry) voidsetUpdateInterval(long updateInterval) voidstart()voidstop()voidsuspend()
-
Constructor Details
-
HTTPDiscoveryAgent
public HTTPDiscoveryAgent()
-
-
Method Details
-
getGroup
-
registerService
- Specified by:
registerServicein interfaceorg.apache.activemq.transport.discovery.DiscoveryAgent- Throws:
IOException
-
serviceFailed
- Specified by:
serviceFailedin interfaceorg.apache.activemq.transport.discovery.DiscoveryAgent- Throws:
IOException
-
setBrokerName
-
setDiscoveryListener
public void setDiscoveryListener(org.apache.activemq.transport.discovery.DiscoveryListener discoveryListener) - Specified by:
setDiscoveryListenerin interfaceorg.apache.activemq.transport.discovery.DiscoveryAgent
-
setGroup
-
start
- Specified by:
startin interfaceorg.apache.activemq.Service- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.apache.activemq.Service- Throws:
Exception
-
getRegistryURL
-
setRegistryURL
-
getUpdateInterval
public long getUpdateInterval() -
setUpdateInterval
public void setUpdateInterval(long updateInterval) -
isStartEmbeddRegistry
public boolean isStartEmbeddRegistry() -
setStartEmbeddRegistry
public void setStartEmbeddRegistry(boolean startEmbeddRegistry) -
suspend
- Specified by:
suspendin interfaceSuspendable- Throws:
Exception
-
resume
- Specified by:
resumein interfaceSuspendable- Throws:
Exception
-