public class MessageProcessor extends Object implements IProcessor
| 构造器和说明 |
|---|
MessageProcessor(TimerTaskManager timerTaskManager,
NetworkOption networkOption,
ICodec codec,
ILogger logger) |
MessageProcessor(TimerTaskManager timerTaskManager,
NetworkOption networkOption,
ICodec codec,
ILogger logger,
ClientEnv clientEnv) |
| 限定符和类型 | 方法和说明 |
|---|---|
MessageContext |
getContext(long sequence) |
boolean |
processMsg(Object msg,
String endpoint) |
boolean |
processTimeoutMsg(long sequence,
Response response) |
boolean |
pushMessage(Object msg,
String endpoint)
push message
|
boolean |
pushTimeoutMessage(long sequence,
Response response) |
boolean |
registerEventHandler(MessageType type,
IEventCallback callback) |
boolean |
saveContext(MessageContext context) |
void |
setConnectionPoolManager(ConnectionPoolManager connectionPoolManager) |
void |
setHandshakeCallback(String endpoint,
IHandshakeCallback callback) |
boolean |
start() |
boolean |
stop() |
boolean |
unRegisterEventHandler(MessageType type) |
public MessageProcessor(TimerTaskManager timerTaskManager, NetworkOption networkOption, ICodec codec, ILogger logger)
public MessageProcessor(TimerTaskManager timerTaskManager, NetworkOption networkOption, ICodec codec, ILogger logger, ClientEnv clientEnv)
public boolean start()
public boolean stop()
public boolean registerEventHandler(MessageType type, IEventCallback callback)
public boolean unRegisterEventHandler(MessageType type)
public boolean saveContext(MessageContext context)
public MessageContext getContext(long sequence)
public boolean pushMessage(Object msg, String endpoint)
IProcessorpushMessage 在接口中 IProcessormsg - msgpublic boolean pushTimeoutMessage(long sequence,
Response response)
public boolean processTimeoutMsg(long sequence,
Response response)
public void setHandshakeCallback(String endpoint, IHandshakeCallback callback)
public void setConnectionPoolManager(ConnectionPoolManager connectionPoolManager)
Copyright © 2022. All rights reserved.