public class LogicProcessor
extends java.lang.Object
本类是MobileIMSDK的服务端消息处理逻辑代码集中类,由服务端算法自行 调用,开发者原则上不需要关注本类中的任何方法,请勿随意调用!
构造器和说明 |
---|
LogicProcessor(ServerCoreHandler serverCoreHandler) |
限定符和类型 | 方法和说明 |
---|---|
void |
processACK(Protocal pFromClient,
java.lang.String remoteAddress)
处理来自客户端的各类ACK消息应答包。
|
void |
processC2CMessage(BridgeProcessor bridgeProcessor,
io.netty.channel.Channel session,
Protocal pFromClient,
java.lang.String remoteAddress)
处理C2C(client to client)类消息(即客户端发给客户端的普通聊天消息)。
|
void |
processC2SMessage(io.netty.channel.Channel session,
Protocal pFromClient,
java.lang.String remoteAddress)
处理C2S(client to server)类消息(即客户端发给服务端的指令类消息)。
|
void |
processKeepAlive(io.netty.channel.Channel session,
Protocal pFromClient,
java.lang.String remoteAddress)
处理来自客户端的心跳包。
|
void |
processLogin(io.netty.channel.Channel session,
Protocal pFromClient,
java.lang.String remoteAddress)
处理来自客户端的登陆请求。
|
public LogicProcessor(ServerCoreHandler serverCoreHandler)
public void processC2CMessage(BridgeProcessor bridgeProcessor, io.netty.channel.Channel session, Protocal pFromClient, java.lang.String remoteAddress) throws java.lang.Exception
bridgeProcessor
- session
- pFromClient
- remoteAddress
- java.lang.Exception
public void processC2SMessage(io.netty.channel.Channel session, Protocal pFromClient, java.lang.String remoteAddress) throws java.lang.Exception
session
- pFromClient
- remoteAddress
- java.lang.Exception
public void processACK(Protocal pFromClient, java.lang.String remoteAddress) throws java.lang.Exception
pFromClient
- remoteAddress
- java.lang.Exception
public void processLogin(io.netty.channel.Channel session, Protocal pFromClient, java.lang.String remoteAddress) throws java.lang.Exception
session
- pFromClient
- remoteAddress
- java.lang.Exception
public void processKeepAlive(io.netty.channel.Channel session, Protocal pFromClient, java.lang.String remoteAddress) throws java.lang.Exception
session
- pFromClient
- remoteAddress
- java.lang.Exception