public class DiscoveryTransport extends TransportFilter implements DiscoveryListener
TransportFilter 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() |
void |
transportInterupted()
The transport has suffered an interuption from which it hopes to recover
|
void |
transportResumed()
The transport has resumed after an interuption
|
asyncRequest, getNext, getPeerCertificates, getReceiveCounter, getRemoteAddress, getTransportListener, getWireFormat, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, onCommand, oneway, onException, reconnect, request, request, setPeerCertificates, setTransportListener, toString, 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)
public void transportResumed()
TransportListenertransportResumed in interface TransportListenertransportResumed in class TransportFilterpublic void transportInterupted()
TransportListenertransportInterupted in interface TransportListenertransportInterupted in class TransportFilterCopyright © 2005–2020 The Apache Software Foundation. All rights reserved.