public class DiscoveryTransport extends TransportFilter implements DiscoveryListener
ReliableTransportChannel which uses a DiscoveryAgent to
discover remote broker instances and dynamically connect to them.transportListenerDISCOVERED_OPTION_PREFIX| Constructor and Description |
|---|
DiscoveryTransport(CompositeTransport next) |
| Modifier and Type | Method and Description |
|---|---|
DiscoveryAgent |
getDiscoveryAgent() |
void |
onServiceAdd(DiscoveryEvent event) |
void |
onServiceRemove(DiscoveryEvent event) |
void |
setDiscoveryAgent(DiscoveryAgent discoveryAgent) |
void |
setParameters(Map<String,String> parameters) |
void |
start() |
void |
stop() |
asyncRequest, getNext, getReceiveCounter, getRemoteAddress, getTransportListener, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, onCommand, oneway, onException, reconnect, request, request, setTransportListener, toString, transportInterupted, transportResumed, updateURIspublic DiscoveryTransport(CompositeTransport next)
public void start() throws Exception
start in interface Servicestart in class TransportFilterExceptionService.start()public void stop() throws Exception
stop in interface Servicestop in class TransportFilterExceptionService.stop()public void onServiceAdd(DiscoveryEvent event)
onServiceAdd in interface DiscoveryListenerpublic void onServiceRemove(DiscoveryEvent event)
onServiceRemove in interface DiscoveryListenerpublic DiscoveryAgent getDiscoveryAgent()
public void setDiscoveryAgent(DiscoveryAgent discoveryAgent)
public void setParameters(Map<String,String> parameters)
Copyright © 2005–2017. All rights reserved.