Class DiscoveryTransport
java.lang.Object
org.apache.activemq.transport.TransportFilter
org.apache.activemq.transport.discovery.DiscoveryTransport
- All Implemented Interfaces:
Service,DiscoveryListener,Transport,TransportListener
A
TransportFilter which uses a DiscoveryAgent to
discover remote broker instances and dynamically connect to them.-
Field Summary
Fields inherited from class org.apache.activemq.transport.TransportFilter
transportListenerFields inherited from interface org.apache.activemq.transport.discovery.DiscoveryListener
DISCOVERED_OPTION_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonServiceAdd(DiscoveryEvent event) voidonServiceRemove(DiscoveryEvent event) voidsetDiscoveryAgent(DiscoveryAgent discoveryAgent) voidsetParameters(Map<String, String> parameters) voidstart()voidstop()voidThe transport has suffered an interuption from which it hopes to recovervoidThe transport has resumed after an interuptionMethods inherited from class org.apache.activemq.transport.TransportFilter
asyncRequest, getNext, getPeerCertificates, getReceiveCounter, getRemoteAddress, getTransportListener, getWireFormat, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, onCommand, oneway, onException, reconnect, request, request, setPeerCertificates, setTransportListener, toString, updateURIs
-
Constructor Details
-
DiscoveryTransport
-
-
Method Details
-
start
- Specified by:
startin interfaceService- Overrides:
startin classTransportFilter- Throws:
Exception- See Also:
-
stop
- Specified by:
stopin interfaceService- Overrides:
stopin classTransportFilter- Throws:
Exception- See Also:
-
onServiceAdd
- Specified by:
onServiceAddin interfaceDiscoveryListener
-
onServiceRemove
- Specified by:
onServiceRemovein interfaceDiscoveryListener
-
getDiscoveryAgent
-
setDiscoveryAgent
-
setParameters
-
transportResumed
public void transportResumed()Description copied from interface:TransportListenerThe transport has resumed after an interuption- Specified by:
transportResumedin interfaceTransportListener- Overrides:
transportResumedin classTransportFilter
-
transportInterupted
public void transportInterupted()Description copied from interface:TransportListenerThe transport has suffered an interuption from which it hopes to recover- Specified by:
transportInteruptedin interfaceTransportListener- Overrides:
transportInteruptedin classTransportFilter
-