public class DirRouter extends Router
| Modifier and Type | Class and Description |
|---|---|
static class |
DirRouter.EventListener |
| Constructor and Description |
|---|
DirRouter(Reactor reactor,
ProtocolSupport protocolSupport,
List<String> initializeAddresses,
List<DirRouter.EventListener> eventListeners,
RequestMetrics requestMetrics,
AlarmCollector alarmCollector) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangedConnector(Connector connector) |
void |
connect(int timeout) |
protected Connector |
findConnector(long hash)
根据hash值,获得一个连接器
|
boolean |
isNormal()
保留一个连接后判断连接是否正常
|
void |
onConnect(Connector connector) |
void |
onMessage(Message message) |
void |
shutdown() |
String |
toString() |
int |
update() |
addRecvSize, addSendSize, getAddresses, getMessageCommand, getMessageMagic, getProtocolSupport, getReactor, getRecvBytes, getSendBytes, isAddressesChanged, sendMsg, setAddressespublic DirRouter(Reactor reactor, ProtocolSupport protocolSupport, List<String> initializeAddresses, List<DirRouter.EventListener> eventListeners, RequestMetrics requestMetrics, AlarmCollector alarmCollector)
public void connect(int timeout)
throws TCaplusException
TCaplusExceptionpublic boolean isNormal()
public void addChangedConnector(Connector connector)
addChangedConnector in class Routerprotected Connector findConnector(long hash)
RouterfindConnector in class Routerhash - hash值Copyright © 2026. All rights reserved.