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.ConnectionListener
public static RouterStubManager emptyGossipClientStubManager(Protocol p)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.