程序包 | 说明 |
---|---|
net.x52im.mobileimsdk.server |
服务端核心类。
|
net.x52im.mobileimsdk.server.processor |
各种具体业务逻辑实现类, since 3.0。
|
net.x52im.mobileimsdk.server.utils |
服务端代码的辅助工具类, since 3.0。
|
限定符和类型 | 字段和说明 |
---|---|
protected BridgeProcessor |
ServerCoreHandler.bridgeProcessor
跨机器通信中间件服务提供者.
|
限定符和类型 | 方法和说明 |
---|---|
protected BridgeProcessor |
ServerCoreHandler.createBridgeProcessor()
新建跨机器通信消息中间件服务提供者。
|
BridgeProcessor |
ServerCoreHandler.getBridgeProcessor()
获得本类对应的BridgeProcessor对象引用。
|
限定符和类型 | 方法和说明 |
---|---|
void |
LogicProcessor.processC2CMessage(BridgeProcessor bridgeProcessor,
io.netty.channel.Channel session,
Protocal pFromClient,
java.lang.String remoteAddress)
处理C2C(client to client)类消息(即客户端发给客户端的普通聊天消息)。
|
限定符和类型 | 方法和说明 |
---|---|
static void |
GlobalSendHelper.sendDataC2C(BridgeProcessor bridgeProcessor,
io.netty.channel.Channel session,
Protocal pFromClient,
java.lang.String remoteAddress,
ServerCoreHandler serverCoreHandler)
用方法用于服务端作为中转发送C2C类型的数据之用,此方法封装了服务端中转发送
C2C消息的所有逻辑(包括当接收者不在本机在线列表时的桥接处理、离线处理逻辑等)。
|
static void |
GlobalSendHelper.sendDataS2C(BridgeProcessor bridgeProcessor,
Protocal pFromClient,
MBObserver resultObserver)
用方法用于服务端向客户端主动发起的数据之用,此方法封装了服务端发送
S2C消息的所有逻辑(包括当接收者不在本机在线列表时的桥接处理等,但不包括离线处理逻辑——请据本方法的
返回值,在应用层决定如何进行离线处理)。
|