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(RouterStub stub) |
RouterStub |
unregisterStub(RouterStub stub) |
protected final Log log
public List<RouterStub> getStubs()
public RouterStub createAndRegisterStub(String routerHost, int routerPort, InetAddress bindAddress)
public void registerStub(RouterStub s)
public RouterStub unregisterStub(RouterStub stub)
public boolean unregisterAndDestroyStub(RouterStub stub)
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 © 2014 JBoss, a division of Red Hat. All rights reserved.