public class DirConnector extends Connector
Connector.PackageTypecontinualAbnormalTimes, healthy, id, reactor, requestProcessMetric, requestQueueMetric, router, sendMessageQueue, sendMessageQueueSize| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canSendMessage() |
protected void |
clearMessageCache() |
protected ByteBuffer |
getPackageHeadBuffer()
Dir 头最大 20,Proxy/CS 头最大 32,由子类提供对应大小的缓冲。
|
protected int |
getWaitingMessageCount()
获取当前已发送,正在等待接收响应的请求个数
|
void |
onCloseMessage(int seq) |
protected void |
onRecvMessageBuffer(MessageBuffer messageBuffer) |
protected void |
putMessageToCache(Message message) |
int |
update() |
close, connect, getAddress, getConnectCount, getConnectErrorMessage, getConnectState, getDisconnectTime, getEstablishTime, getLastRecheckAvailableTime, getLastRecvTime, getLocalAddress, getSocketChannel, increaseErrorCount, increaseRequestCount, isHealth, onConnect, onConnectError, onRead, onWrite, reset4Reconnect, send, setConnectState, setInterestOperators, setReadyOperators, toString, toString4Tblprotected ByteBuffer getPackageHeadBuffer()
ConnectorgetPackageHeadBuffer in class Connectorprotected int getWaitingMessageCount()
ConnectorgetWaitingMessageCount in class Connectorprotected void onRecvMessageBuffer(MessageBuffer messageBuffer)
onRecvMessageBuffer in class Connectorpublic void onCloseMessage(int seq)
onCloseMessage in class Connectorprotected boolean canSendMessage()
canSendMessage in class Connectorprotected void putMessageToCache(Message message)
putMessageToCache in class Connectorprotected void clearMessageCache()
clearMessageCache in class ConnectorCopyright © 2026. All rights reserved.