| 程序包 | 说明 |
|---|---|
| bee.cloud.ri.mq |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
IM.CmdBody
命令消息
|
| 限定符和类型 | 方法和说明 |
|---|---|
IM.Body |
IM.Body.clone()
克隆消息体
|
static IM.Body |
IM.Body.from(com.fasterxml.jackson.databind.JsonNode jn)
将JSON对象转为消息体
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<IM.Body> |
IM.Work.pullGroupMessage(java.lang.String userId,
java.lang.String groupId,
java.util.Date date,
boolean isNext)
拉取聊聊历史消息,根据日期按天拉取
|
java.util.List<IM.Body> |
IM.Work.pullMessageByTempId(java.lang.String tempid,
java.util.Date time,
int pagesize)
根据tempid获取消息记录
|
java.util.List<IM.Body> |
IM.Work.pullNewMessage(java.lang.String userId,
java.util.Date lastdate)
拉取最新的新消息,主要提供给用户登录后一次性拉取最新的消息,只取最新100条
|
java.util.List<IM.Body> |
IM.Work.pullSingleMessage(java.lang.String userId,
java.lang.String toId,
java.util.Date date,
boolean isNext)
拉取单聊历史消息,根据日期按天拉取
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IM.broadcast(IM.Body body)
广播消息
|
boolean |
IM.On.onMessage(IM.Body body)
回调业务提供的消息处理接口
1、业务端需要自行保存消息;
2、业务端可以根据消息体中的group、tmpid处理需要回复的用户(to),重新修改to的属性后消息服务器会将消息转发给新的用户
3、业务端可以发送结束会话标志,表示当前问题已经结束
|
void |
IM.Work.saveMessage(IM.Body body)
保存消息
|
void |
IM.send(IM.Body body)
指定用户发送消息
|