org.apache.activemq.transport.discovery
Class DiscoveryTransport
java.lang.Object
org.apache.activemq.transport.TransportFilter
org.apache.activemq.transport.discovery.DiscoveryTransport
- All Implemented Interfaces:
- Service, DiscoveryListener, Transport, TransportListener
public class DiscoveryTransport
- extends TransportFilter
- implements DiscoveryListener
A ReliableTransportChannel which uses a DiscoveryAgent to
discover remote broker instances and dynamically connect to them.
| Methods inherited from class org.apache.activemq.transport.TransportFilter |
asyncRequest, getNext, getReceiveCounter, getRemoteAddress, getTransportListener, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, onCommand, oneway, onException, reconnect, request, request, setTransportListener, toString, updateURIs |
DiscoveryTransport
public DiscoveryTransport(CompositeTransport next)
start
public void start()
throws Exception
- Specified by:
start in interface Service- Overrides:
start in class TransportFilter
- Throws:
Exception- See Also:
Service.start()
stop
public void stop()
throws Exception
- Specified by:
stop in interface Service- Overrides:
stop in class TransportFilter
- Throws:
Exception- See Also:
Service.stop()
onServiceAdd
public void onServiceAdd(DiscoveryEvent event)
- Specified by:
onServiceAdd in interface DiscoveryListener
onServiceRemove
public void onServiceRemove(DiscoveryEvent event)
- Specified by:
onServiceRemove in interface DiscoveryListener
getDiscoveryAgent
public DiscoveryAgent getDiscoveryAgent()
setDiscoveryAgent
public void setDiscoveryAgent(DiscoveryAgent discoveryAgent)
setParameters
public void setParameters(Map<String,String> parameters)
transportResumed
public void transportResumed()
- Description copied from interface:
TransportListener
- The transport has resumed after an interuption
- Specified by:
transportResumed in interface TransportListener- Overrides:
transportResumed in class TransportFilter
transportInterupted
public void transportInterupted()
- Description copied from interface:
TransportListener
- The transport has suffered an interuption from which it hopes to recover
- Specified by:
transportInterupted in interface TransportListener- Overrides:
transportInterupted in class TransportFilter
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.