public class RouterStubManager extends Object implements RouterStub.ConnectionListener
| Constructor and Description |
|---|
RouterStubManager(Protocol owner,
String channelName,
Address logicalAddress,
long interval) |
| Modifier and Type | Method and Description |
|---|---|
void |
connectionStatusChange(RouterStub stub,
RouterStub.ConnectionStatus newState) |
RouterStub |
createAndRegisterStub(String routerHost,
int routerPort,
InetAddress bindAddress) |
void |
destroyStubs() |
void |
disconnectStubs() |
static RouterStubManager |
emptyGossipClientStubManager(Protocol p) |
List<RouterStub> |
getStubs() |
void |
registerStub(RouterStub s) |
void |
startReconnecting(RouterStub stub) |
void |
stopReconnecting(RouterStub stub) |
boolean |
unregisterAndDestroyStub(InetSocketAddress address) |
RouterStub |
unregisterStub(InetSocketAddress address) |
boolean |
unregisterStub(RouterStub s) |
protected final Log log
public List<RouterStub> getStubs()
public RouterStub createAndRegisterStub(String routerHost, int routerPort, InetAddress bindAddress)
public void registerStub(RouterStub s)
public boolean unregisterStub(RouterStub s)
public RouterStub unregisterStub(InetSocketAddress address)
public boolean unregisterAndDestroyStub(InetSocketAddress address)
public void disconnectStubs()
public void destroyStubs()
public void startReconnecting(RouterStub stub)
public void stopReconnecting(RouterStub stub)
public void connectionStatusChange(RouterStub stub, RouterStub.ConnectionStatus newState)
connectionStatusChange in interface RouterStub.ConnectionListenerpublic static RouterStubManager emptyGossipClientStubManager(Protocol p)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.