public class RedisMessageHelper extends Object implements IMesssageHelper, Const
| Constructor and Description |
|---|
RedisMessageHelper() |
public ImBindListener getBindListener()
IMesssageHelpergetBindListener in interface IMesssageHelperpublic boolean isOnline(String userid)
IMesssageHelperisOnline in interface IMesssageHelperpublic List<String> getGroupUsers(String group_id)
IMesssageHelpergetGroupUsers in interface IMesssageHelperpublic void writeMessage(String timelineTable, String timelineId, ChatBody chatBody)
IMesssageHelperwriteMessage in interface IMesssageHelperpublic void addGroupUser(String userid, String group_id)
IMesssageHelperaddGroupUser in interface IMesssageHelperpublic void removeGroupUser(String userid, String group_id)
IMesssageHelperremoveGroupUser in interface IMesssageHelperpublic UserMessageData getFriendsOfflineMessage(String userid, String from_userid)
IMesssageHelpergetFriendsOfflineMessage in interface IMesssageHelperpublic UserMessageData getFriendsOfflineMessage(String userid)
IMesssageHelpergetFriendsOfflineMessage in interface IMesssageHelperpublic UserMessageData getGroupOfflineMessage(String userid, String groupid)
IMesssageHelpergetGroupOfflineMessage in interface IMesssageHelperpublic UserMessageData getFriendHistoryMessage(String userid, String from_userid, Double beginTime, Double endTime, Integer offset, Integer count)
IMesssageHelpergetFriendHistoryMessage in interface IMesssageHelperbeginTime - 消息区间开始时间endTime - 消息区间结束时间offset - 分页偏移量count - 数量public UserMessageData getGroupHistoryMessage(String userid, String groupid, Double beginTime, Double endTime, Integer offset, Integer count)
IMesssageHelpergetGroupHistoryMessage in interface IMesssageHelperbeginTime - 消息区间开始时间endTime - 消息区间结束时间offset - 分页偏移量count - 数量public UserMessageData putGroupMessage(UserMessageData userMessage, List<ChatBody> messages)
userMessage - messages - public UserMessageData putFriendsMessage(UserMessageData userMessage, List<ChatBody> messages)
userMessage - messages - public UserMessageData putFriendsHistoryMessage(UserMessageData userMessage, List<ChatBody> messages, String friendId)
userMessage - messages - public Group getGroupUsers(String group_id, Integer type)
getGroupUsers in interface IMesssageHelpergroup_id - type(0:所有在线用户,1:所有离线用户,2:所有用户[在线+离线]) - public User getUserByType(String userid, Integer type)
getUserByType in interface IMesssageHelperuserid - type - public Group getFriendUsers(String user_id, String friend_group_id, Integer type)
getFriendUsers in interface IMesssageHelperfriend_group_id - type(0:所有在线用户,1:所有离线用户,2:所有用户[在线+离线]) - public void initUserStatus(User user)
user - public List<Group> getAllFriendUsers(String user_id, Integer type)
getAllFriendUsers in interface IMesssageHelperuser_id - type(0:所有在线用户,1:所有离线用户,2:所有用户[在线+离线]) - public List<Group> getAllGroupUsers(String user_id, Integer type)
getAllGroupUsers in interface IMesssageHelperuser_id - type(0:所有在线用户,1:所有离线用户,2:所有用户[在线+离线]) - public List<String> getGroups(String user_id)
getGroups in interface IMesssageHelperuser_id - Copyright © 2018. All rights reserved.