public class BtnTcpConnection extends TcpConnection
bootstrap, channel, channelStatus, connectIndex, connectionCallbackList, endpoint, lastActiveTime, messageProcessor, networkEventHandler, networkOption, reentrantLock, sslOption| 构造器和说明 |
|---|
BtnTcpConnection(NetworkOption networkOption,
ISslOption sslOption,
MessageProcessor messageProcessor,
TimerTaskManager timerTaskManager,
String nodeId) |
BtnTcpConnection(NetworkOption networkOption,
ISslOption sslOption,
MessageProcessor messageProcessor,
TimerTaskManager timerTaskManager,
String nodeId,
NodeGroupIsRegisterObserver nodeGroupIsRegisterObserver) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
channelIsActive(Map param) |
boolean |
connect()
channel connect
|
BtnNetSocketAddress |
getBtnNetSocketAddress() |
String |
getNodeId() |
boolean |
isNodeRegisterStatus() |
void |
notifyEvent(String endpoint) |
boolean |
registerEvents(TnCmdIdEnums tnCmdIdEnums,
IEventCallBack eventCallBack) |
Response |
sendAsyncRequest(byte[] msg,
String contextKey,
IAsyncCallBack callback,
int timeout,
int cmdId) |
Response |
sendSyncRequest(byte[] bytes,
String contextKey,
int requestTimeouts,
int cmdId) |
Response |
sendSyncRequestForNodeAndGroupReRegister(byte[] msg,
String contextKey,
int requestTimeouts,
int cmdId) |
void |
setBtnNetSocketAddress(BtnNetSocketAddress btnNetSocketAddress) |
void |
setNodeId(String nodeId) |
void |
setNodeRegisterStatus(boolean nodeRegisterStatus) |
void |
unRegisterEvents(TnCmdIdEnums tnCmdIdEnums) |
addConnectionCallbackList, disConnect, getChannel, getChannelStatus, getConnectIndex, getEndpoint, getLastActiveTime, getSendTaskCount, init, sendRequestInternal, setChannelStatus, setConnectIndex, setEndpoint, setSendTaskCount, shutDown, updateLastActiveTimepublic BtnTcpConnection(NetworkOption networkOption, ISslOption sslOption, MessageProcessor messageProcessor, TimerTaskManager timerTaskManager, String nodeId)
public BtnTcpConnection(NetworkOption networkOption, ISslOption sslOption, MessageProcessor messageProcessor, TimerTaskManager timerTaskManager, String nodeId, NodeGroupIsRegisterObserver nodeGroupIsRegisterObserver)
public Response sendSyncRequest(byte[] bytes, String contextKey, int requestTimeouts, int cmdId)
public Response sendSyncRequestForNodeAndGroupReRegister(byte[] msg, String contextKey, int requestTimeouts, int cmdId)
public Response sendAsyncRequest(byte[] msg, String contextKey, IAsyncCallBack callback, int timeout, int cmdId)
public boolean registerEvents(TnCmdIdEnums tnCmdIdEnums, IEventCallBack eventCallBack)
public void unRegisterEvents(TnCmdIdEnums tnCmdIdEnums)
public void notifyEvent(String endpoint)
notifyEvent 在类中 TcpConnectionpublic boolean connect()
IConnectionpublic boolean channelIsActive(Map param)
channelIsActive 在类中 TcpConnectionpublic boolean isNodeRegisterStatus()
public void setNodeRegisterStatus(boolean nodeRegisterStatus)
public BtnNetSocketAddress getBtnNetSocketAddress()
public void setBtnNetSocketAddress(BtnNetSocketAddress btnNetSocketAddress)
public String getNodeId()
public void setNodeId(String nodeId)
Copyright © 2022. All rights reserved.