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(java.util.Map<java.lang.String,java.lang.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 java.lang.Exception
start in interface Servicestart in class TransportFilterjava.lang.ExceptionService.start()public void stop() throws java.lang.Exception
stop in interface Servicestop in class TransportFilterjava.lang.ExceptionService.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(java.util.Map<java.lang.String,java.lang.String> parameters)
Copyright © 2005-2012. All Rights Reserved.