LibHandlerStub

public class LibHandlerStub

Constructors

Link copied to clipboard
public void LibHandlerStub(Context context, String appKey, String deviceId, RCConfiguration configuration, String soDir, int pingTimeout, boolean isBackupDb)

Functions

Link copied to clipboard
public void addConversationsToTag(String tagId, List<ConversationIdentifier> conversationIdentifierList, IOperationCallback callback)
Link copied to clipboard
public void addNaviObserver(INavigationObserver observer)
Link copied to clipboard
public void addTag(TagInfo tagInfo, IOperationCallback callback)
Link copied to clipboard
public void addToBlacklist(String userId, IOperationCallback callback)
Link copied to clipboard
public boolean batchInsertMessage(List<Message> messages, boolean enableCheck)
Link copied to clipboard
public void cancelAllDownloadMediaMessage(IOperationCallback callback)
Link copied to clipboard
public void cancelDownloadMediaMessage(Message message, IOperationCallback callback)
Link copied to clipboard
public int CancelRTCSignaling(Array<int> requestId)
Link copied to clipboard
public void cancelSDKHeartBeat()
Link copied to clipboard
public void cancelSendMediaMessage(Message message, IOperationCallback callback)
Link copied to clipboard
public boolean cleanConversationDraft(Conversation conversation)
Link copied to clipboard
public void cleanHistoryMessages(Conversation conversation, long recordTime, IOperationCallback callback)
Link copied to clipboard
public void cleanRemoteHistoryMessages(Conversation conversation, long recordTime, IOperationCallback callback)
Link copied to clipboard
public boolean clearConversations(String channelId, Array<int> types)
Link copied to clipboard
public boolean clearConversationsByTag(String tagId, boolean deleteMessage)
Link copied to clipboard
public boolean clearMessages(Conversation conversation)
Link copied to clipboard
public boolean clearMessagesUnreadStatus(Conversation conversation)
Link copied to clipboard
public boolean clearMessagesUnreadStatusByTag(String tagId)
Link copied to clipboard
public boolean clearTextMessageDraft(Conversation conversation)
Link copied to clipboard
public boolean clearUnreadByReceipt(int conversationType, String targetId, String channelId, long timestamp)
Link copied to clipboard
public void connect(ConnectOption option, boolean isReconnect, boolean inForeground, int rsn, IConnectStringCallback callback)
Link copied to clipboard
public boolean deleteConversationMessage(int conversationType, String targetId, String channelId)
Link copied to clipboard
public boolean deleteMessage(Array<int> ids)
Link copied to clipboard
public void deleteMessages(int conversationType, String targetId, String channelId, Array<Message> messages, IOperationCallback callback)
Link copied to clipboard
public void deleteRemoteUltraGroupMessages(String targetId, String channelId, long timestamp, IOperationCallback callback)
Link copied to clipboard
public boolean deleteUltraGroupMessages(String targetId, String channelId, long timestamp)
Link copied to clipboard
public boolean deleteUltraGroupMessagesForAllChannel(String targetId, long timestamp)
Link copied to clipboard
public void disconnect(boolean isReceivePush)
Link copied to clipboard
public Map doMethod(String className, String methodKey, Map param)
Link copied to clipboard
public void downloadMedia(Conversation conversation, int type, String mediaUrl, IDownloadMediaCallback callback)
Link copied to clipboard
public void downloadMediaFile(String uid, String fileUrl, String fileName, String path, IDownloadMediaFileCallback callback)
Link copied to clipboard
public void downloadMediaMessage(Message message, IDownloadMediaMessageCallback callback)
Link copied to clipboard
public void forceReconnect(IConnectStringCallback callback)
Link copied to clipboard
public String getAiAddress()
Link copied to clipboard
public void getBatchLocalMessage(int type, String targetId, String channelId, List<String> messageUIDs, IGetMessageWithProcessCallback callback)
Link copied to clipboard
public void getBatchRemoteUltraGroupMessages(List<Message> msgList, IGetBatchRemoteUltraGroupMessageCallback callback)
Link copied to clipboard
public void getBlacklist(IStringCallback callback)
Link copied to clipboard
public void getBlacklistStatus(String userId, IIntegerCallback callback)
Link copied to clipboard
public List<Conversation> getBlockedConversationList(Array<int> types, String channelId)
Link copied to clipboard
Link copied to clipboard
public Conversation getConversation(int type, String targetId, String channelId)
Link copied to clipboard
public void getConversationChannelNotificationLevel(int type, String targetId, String channelId, ILongCallback callback)
Link copied to clipboard
public String getConversationDraft(Conversation conversation)
Link copied to clipboard
public List<Conversation> getConversationList()
Link copied to clipboard
public void getConversationListByBatch(String channelId, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public void getConversationListByPage(Array<int> types, long timeStamp, int count, String channelId, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public List<Conversation> getConversationListByType(Array<int> types)
Link copied to clipboard
public void getConversationListForAllChannel(int conversationType, String targetId, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public void getConversationListOfTypesByBatch(String channelId, Array<int> types, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public void getConversationListWithAllChannel(Array<int> types, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public void getConversationListWithAllChannelByPage(Array<int> types, long ts, int count, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public void getConversationNotificationLevel(int type, String targetId, ILongCallback callback)
Link copied to clipboard
public void getConversationNotificationStatus(int type, String targetId, String channelId, ILongCallback callback)
Link copied to clipboard
public List<Conversation> getConversationsFromTagByPage(String tagId, long ts, int count)
Link copied to clipboard
public boolean getConversationTopStatusInTag(ConversationIdentifier conversationIdentifier, String tagId)
Link copied to clipboard
public void getConversationTypeNotificationLevel(int type, ILongCallback callback)
Link copied to clipboard
public int getConversationUnreadCount(Conversation conversation)
Link copied to clipboard
public RCIMProxy getCurrentProxy()
Link copied to clipboard
public String getCurrentUserId()
Link copied to clipboard
public long getDeltaTime()
Link copied to clipboard
public void getDownloadInfo(String tag, IResultCallback callback)
Link copied to clipboard
public boolean getFileDownloadingStatus(String uid)
Link copied to clipboard
public int getGIFLimitSize()
Link copied to clipboard
public void getGroupMessageDeliverList(String groupId, String channelId, String msgUId, IGetGroupMessageDeliverCallback callback)
Link copied to clipboard
public int getLevelUnreadCount(Array<int> types, Array<int> levels)
Link copied to clipboard
public List<Message> getMatchedMessages(String targetId, int conversationType, String channelId, long timestamp, int before, int after)
Link copied to clipboard
public Message getMessage(int messageId)
Link copied to clipboard
public Message getMessageByUid(String uid)
Link copied to clipboard
public int getMessageCount(int type, String id, String channelId)
Link copied to clipboard
public long getMessageDeliverTime(String msgUId)
Link copied to clipboard
public void getMessageReadUserList(String groupId, String channelId, String msgUId, IGetMessageReaderCallback callback)
Link copied to clipboard
public long getNaviCachedTime()
Link copied to clipboard
public String getNavPreferenceValue(String navPreferenceKey)
Link copied to clipboard
public List<Message> getNewestMessages(Conversation conversation, int count)
Link copied to clipboard
public void getNotificationQuietHours(IGetNotificationQuietHoursCallback callback)
Link copied to clipboard
public String getOfflineMessageDuration()
Link copied to clipboard
public List<Message> getOlderMessages(Conversation conversation, long flagId, int count)
Link copied to clipboard
public List<Message> getOlderMessagesByObjectName(Conversation conversation, String objectName, long flagId, int count, boolean flag)
Link copied to clipboard
public void getOlderMessagesByObjectNames(Conversation conversation, List<String> objectNames, long flagId, int count, boolean flag, IGetMessageWithProcessCallback callback)
Link copied to clipboard
public List<Message> getOlderMessagesByObjectNamesSync(Conversation conversation, List<String> objectNames, long timestamp, int count, boolean flag)
Link copied to clipboard
public void getOlderMessagesOneWay(Conversation conversation, long flagId, int count, OnGetHistoryMessagesCallback callback)
Link copied to clipboard
public void getPrivateDownloadToken(String fileName, IStringCallback callback)
Link copied to clipboard
public void getPrivateMessageDeliverTime(String channelId, String uid, ILongCallback callback)
Link copied to clipboard
public String getPushSetting(int key)
Link copied to clipboard
public void getRemoteHistoryMessages(Conversation conversation, long dataTime, int count, IResultCallbackEx callback)
Link copied to clipboard
public void getRemoteHistoryMessagesOption(Conversation conversation, RemoteHistoryMsgOption remoteHistoryMsgOption, IResultCallbackEx callback)
Link copied to clipboard
public String getRTCProfile()
Link copied to clipboard
public long getSendTimeByMessageId(int messageId)
Link copied to clipboard
public List<TagInfo> getTags()
Link copied to clipboard
public List<ConversationTagInfo> getTagsFromConversation(ConversationIdentifier conversationIdentifier)
Link copied to clipboard
public String getTextMessageDraft(Conversation conversation)
Link copied to clipboard
public Message getTheFirstUnreadMessage(int conversationType, String targetId, String channelId)
Link copied to clipboard
public void getTopConversationList(Array<int> types, String channelId, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public boolean getTopStatus(String targetId, int conversationType, String channelId)
Link copied to clipboard
public int getTotalUnreadCount(String channelId, boolean containBlocked)
Link copied to clipboard
public TranslationInfo getTranslationInfo(int messageId, String language)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getUltraGroupChannelList(String targetId, int channelType, int countPerBatch, IGetConversationListWithProcessCallback callback)
public void getUltraGroupConversationChannelDefaultNotificationLevel(String targetId, String channelId, ILongCallback callback)
public void getUltraGroupConversationDefaultNotificationLevel(String targetId, ILongCallback callback)
Link copied to clipboard
public void getUltraGroupConversationListByBatch(int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public void getUltraGroupConversationUnreadInfoList(Array<String> targetIds, int countPerBatch, IGetConversationUnreadInfoListWithProcessCallback callback)
Link copied to clipboard
public int getUltraGroupMentionCount(String targetId)
Link copied to clipboard
public int getUltraGroupUnreadCount(String targetId)
Link copied to clipboard
public int getUltraGroupUnreadCountByLevels(String targetId, Array<int> levels)
Link copied to clipboard
public int getUltraGroupUnreadMentionedCount(String targetId, Array<int> levels)
Link copied to clipboard
public void getUltraGroupUnreadMentionedDigests(String targetId, String channelId, long sendTime, int count, IGetUltraGroupUnreadMentionedDigestsCallback callback)
Link copied to clipboard
public void getUnreadConversationListOfTypesByBatch(Array<int> types, int countPerBatch, IGetConversationListWithProcessCallback callback)
Link copied to clipboard
public int getUnreadCount(String channelId, Array<int> types)
Link copied to clipboard
public int getUnreadCountByConversation(Array<Conversation> conversations)
Link copied to clipboard
public int getUnreadCountById(int type, String id, String channelId)
Link copied to clipboard
public int getUnreadCountByObjectName(String targetId, int conversationType, Array<String> objectNames, String channelId)
Link copied to clipboard
public int getUnreadCountByTag(String tagId, boolean containBlocked)
Link copied to clipboard
public int getUnreadCountWithDND(String channelId, Array<int> types, boolean withDND)
Link copied to clipboard
public int getUnreadMentionedCount(Array<int> types, Array<int> levels)
Link copied to clipboard
public void getUnreadMentionedMessages(int conversationType, String targetId, String channelId, int count, boolean desc, int countPerBatch, IGetMessageWithProcessCallback callback)
获取会话里未读的@消息。最多返回最近十条。
Link copied to clipboard
public String getUploadLogConfigInfo()
获取导航中关于定时上传日志的相关配置信息
Link copied to clipboard
public void getUserStatus(String userId, IGetUserStatusCallback callback)
Link copied to clipboard
public void getVendorToken(IStringCallback callback)
Link copied to clipboard
public int getVideoLimitTime()
Link copied to clipboard
public String getVoIPCallInfo()
Link copied to clipboard
public void getVoIPKey(int engineType, String channelName, String extra, IStringCallback callback)
Link copied to clipboard
public void initAppendixModule()
Link copied to clipboard
public void initHttpDns()
Link copied to clipboard
public void initIPCEnviroment(ConnectOption option, int status)
Link copied to clipboard
public Message insertSettingMessage(Message message)
Link copied to clipboard
public Message insertSettingMessageWithUid(Message message, String uid)
Link copied to clipboard
public boolean isDnsEnabled()
Link copied to clipboard
public boolean isGROpened()
Link copied to clipboard
public boolean isGzipEnabled()
Link copied to clipboard
public boolean isPhrasesEnabled()
Link copied to clipboard
public boolean isSupportTranslation()
Link copied to clipboard
public void joinGroup(String id, String name, IOperationCallback callback)
Link copied to clipboard
public void modifyUltraGroupMessage(String uid, Array<byte> messageContent, List<String> searchableWord, IOperationCallback callback)
Link copied to clipboard
public void notifyAppBackgroundChanged(boolean isInBackground)
通知应用前后台切换
Link copied to clipboard
通知应用网络切换
Link copied to clipboard
public void pauseTransferMediaFile(String tag, IOperationCallback callback)
Link copied to clipboard
public void pauseTransferMediaMessage(Message message, IOperationCallback callback)
Link copied to clipboard
public void quitGroup(String id, IOperationCallback callback)
Link copied to clipboard
public void recallMessage(String objectName, Array<byte> content, String pushContent, Message message, IOperationCallback callback)
Link copied to clipboard
public void registerCmdMsgType(String objName)
Link copied to clipboard
public void registerCmdMsgTypes(List<String> objNameList)
Link copied to clipboard
public void registerDeleteMessageType(List<String> objNames)
Link copied to clipboard
public void registerMessageType(String className)
Link copied to clipboard
public void registerMessageTypes(List<String> classNameList)
Link copied to clipboard
public void registerModule(Map map)
Link copied to clipboard
public boolean removeConversation(int typeValue, String targetId, String channelId)
Link copied to clipboard
public void removeConversationsFromTag(String tagId, List<ConversationIdentifier> conversationIdentifierList, IOperationCallback callback)
Link copied to clipboard
public void removeFromBlacklist(String userId, IOperationCallback callback)
Link copied to clipboard
public void removeMessageAllExpansion(String messageUId, IOperationCallback callback)
Link copied to clipboard
public void removeMessageExpansion(List<String> keyArray, String messageUId, IOperationCallback callback)
Link copied to clipboard
public void removeNotificationQuietHours(IOperationCallback callback)
Link copied to clipboard
public void removeTag(String tagId, IOperationCallback callback)
Link copied to clipboard
public void removeTagsFromConversation(ConversationIdentifier conversationIdentifier, List<String> tagIds, IOperationCallback callback)
Link copied to clipboard
public void removeUltraMessageExpansion(List<String> keyArray, String messageUId, IOperationCallback callback)
Link copied to clipboard
public void requestNav(String appKey, String token, boolean notify, int reason)
Link copied to clipboard
public void RTCSignaling(String roomId, String signalingName, boolean isQuery, Array<byte> pbBuffer, int timeout, IRTCSignalingCallback callback)
Link copied to clipboard
public boolean saveConversationDraft(Conversation conversation, String content)
Link copied to clipboard
public void saveMessageTranslation(int message, String content, String targetLanguage)
Link copied to clipboard
public boolean saveTextMessageDraft(Conversation conversation, String content)
Link copied to clipboard
public List<SearchConversationResult> searchConversationForAllChannel(String keyword, Array<int> types, Array<String> objName)
Link copied to clipboard
public List<SearchConversationResult> searchConversations(String keyword, Array<int> conversationTypes, Array<String> objName, String channelId)
Link copied to clipboard
public List<Message> searchMessageByTimestampForAllChannel(String targetId, int categoryId, String keyword, long startTime, long endTime, int offset, int limit)
Link copied to clipboard
public List<Message> searchMessageForAllChannel(String targetId, int categoryId, String keyword, int count, long timestamp)
Link copied to clipboard
public List<Message> searchMessages(String targetId, int conversationType, String channelId, String keyword, int count, long timestamp)
Link copied to clipboard
public List<Message> searchMessagesByTimestamp(String targetId, int conversationType, String channelId, String keyword, long startTime, long endTime, int offset, int limit)
Link copied to clipboard
public List<Message> searchMessagesByUser(String targetId, int conversationType, String channelId, String userId, int count, long timestamp)
Link copied to clipboard
public void sendDirectionalMediaMessage(Message message, Array<String> userIds, String pushContent, String pushData, ISendMediaMessageCallback sendMediaMessageCallback)
发送定向多媒体消息
Link copied to clipboard
public void sendDirectionalMessage(Message message, String pushContent, String pushData, Array<String> userIds, ISendMessageCallback callback)
Link copied to clipboard
public void sendDirectionalMessageOption(Message message, String pushContent, String pushData, Array<String> userIds, SendMessageOption option, ISendMessageCallback callback)
Link copied to clipboard
public void sendGroupCallSignalInfo(String targetId, String key, String signalInfo, IGroupCallSignalCallBack callback)
Link copied to clipboard
public void sendMediaMessage(Message message, String pushContent, String pushData, ISendMediaMessageCallback sendMediaMessageCallback)
Link copied to clipboard
public void sendMediaMessageOption(Message message, String pushContent, String pushData, SendMessageOption option, ISendMediaMessageCallback sendMediaMessageCallback)
Link copied to clipboard
public void sendMessage(Message message, String pushContent, String pushData, ISendMessageCallback callback)
Link copied to clipboard
public void sendMessageOption(Message message, String pushContent, String pushData, SendMessageOption option, ISendMessageCallback callback)
Link copied to clipboard
public void sendPing()
立即发送 ping,无论当前状态
Link copied to clipboard
public void sendReadReceiptMessage(String targetId, String channelId, Array<String> msgUId, ISendReadReceiptMessageCallback callback)
Link copied to clipboard
public void sendRTCDirectionalMessage(Message message, String pushContent, String pushData, Array<String> userIds, SendMessageOption option, boolean isFilterBlackList, ISendMessageCallback callback)
Link copied to clipboard
public void SendRTCHeartbeat(Array<String> roomId, int timeout)
Link copied to clipboard
public int SendRTCSignaling(String roomId, String signalingName, boolean isQuery, Array<byte> pbBuffer, int timeout, IRTCSignalingCallback callback)
Link copied to clipboard
public void sendUltraGroupTypingStatus(String targetId, String channelId, int operateType, IOperationCallback callback)
Link copied to clipboard
public boolean setCheckDuplicateMessage(boolean enableCheck)
Link copied to clipboard
public void setConnectionStatusListener(IConnectionStatusListener callback)
Link copied to clipboard
public void setConversationListener(IConversationListener listener)
Link copied to clipboard
public void setConversationNotificationLevel(int type, String targetId, int level, IOperationCallback callback)
Link copied to clipboard
public void setConversationNotificationStatus(int type, String targetId, String channelId, int level, IOperationCallback callback)
Link copied to clipboard
public void setConversationStatusListener(ConversationStatusListener listener)
Link copied to clipboard
public boolean setConversationTopStatus(int typeValue, String targetId, String channelId, boolean isTop, boolean needCreate)
Link copied to clipboard
public void setConversationToTopInTag(String tagId, ConversationIdentifier conversationIdentifier, boolean isTop, IOperationCallback callback)
Link copied to clipboard
public void setConversationTypeNotificationLevel(int type, int level, IOperationCallback callback)
Link copied to clipboard
public void setGroupCallSignalListener(IGroupCallSignalListener listener)
Link copied to clipboard
public void setIMProxy(RCIMProxy proxy)
Link copied to clipboard
public void setInitOption(InitOption initOption)
Link copied to clipboard
public boolean setMessageContent(int messageId, Array<byte> messageContent, String objectName)
Link copied to clipboard
public void setMessageDeliverListener(IMessageDeliverListener listener)
Link copied to clipboard
public void setMessageExpansionListener(IMessageExpansionListener listener)
Link copied to clipboard
public boolean setMessageExtra(int messageId, String values)
Link copied to clipboard
public boolean setMessageReadTime(long messageId, long timestamp)
Link copied to clipboard
public boolean setMessageReceivedStatus(int messageId, int status)
Link copied to clipboard
public boolean setMessageSentStatus(int messageId, int status)
Link copied to clipboard
public void setNaviContentUpdateListener(INaviContentUpdateCallBack callback)
设置导航信息更新的回调。 此监听只在获取到导航信息时通知,时机包括首次连接时,缓存过期后再次连接时获取到导航信息时。
Link copied to clipboard
public void setNotificationQuietHours(String startTime, int spanMinutes, int level, IOperationCallback callback)
Link copied to clipboard
public void setOfflineMessageDuration(String duration, ILongCallback callback)
Link copied to clipboard
public void setOnReceiveMessageListener(OnReceiveMessageListener listener)
Link copied to clipboard
public void setPushSetting(int key, String value, ISetPushSettingCallback callback)
Link copied to clipboard
public void setReconnectKickEnable(boolean enable)
Link copied to clipboard
public void setRLogLevel(int level)
Link copied to clipboard
public void setRLogOtherProgressCallback(IRLogOtherProgressCallback callback)
Link copied to clipboard
public void SetRTCHeartbeatListener(IRTCHeartbeatListenerEx listener)
Link copied to clipboard
public void SetRTCRoomEventListener(IRTCRoomEventListener listener)
Link copied to clipboard
public void setSubscribeStatusListener(ISubscribeUserStatusCallback callback)
public void setUltraGroupConversationChannelDefaultNotificationLevel(String targetId, String channelId, int level, IOperationCallback callback)
public void setUltraGroupConversationDefaultNotificationLevel(String targetId, int level, IOperationCallback callback)
Link copied to clipboard
public void setUltraGroupEventListener(ReceiveUltraGroupEventListener listener)
Link copied to clipboard
public void setUserData(UserData userData, IOperationCallback callback)
Link copied to clipboard
public void setUserPolicy(boolean enable)
Link copied to clipboard
public void setUserProfileListener(UserProfileSettingListener listener)
Link copied to clipboard
public void setUserStatus(int status, ISetUserStatusCallback callback)
Link copied to clipboard
public void solveServerHosts(String server, ISolveServerHostsCallBack callback)
Link copied to clipboard
public void subscribeStatus(List<String> users, IIntegerCallback callback)
Link copied to clipboard
public boolean supportResumeBrokenTransfer(String url)
Link copied to clipboard
public void switchAppKey(String appKey, String deviceId)
Link copied to clipboard
public void syncGroup(List<Group> groups, IOperationCallback callback)
Link copied to clipboard
public void syncRcConfiguration(RCConfiguration configuration)
Link copied to clipboard
public void syncUltraGroupReadStatus(String targetId, String channelId, long timestamp, IOperationCallback callback)
Link copied to clipboard
public boolean updateConversationInfo(int type, String targetId, String channelId, String title, String portrait)
Link copied to clipboard
public void updateMessageExpansion(Map expansion, String messageUId, IOperationCallback callback)
Link copied to clipboard
public boolean updateMessageReceiptStatus(String targetId, int categoryId, String channelId, long timestamp)
Link copied to clipboard
public boolean updateReadReceiptRequestInfo(String msgUId, String info)
Link copied to clipboard
public void updateTag(TagInfo tagInfo, IOperationCallback callback)
Link copied to clipboard
public void updateUltraGroupMessageExpansion(Map expansion, String messageUId, IOperationCallback callback)
Link copied to clipboard
public void updateVoIPCallInfo(String rtcProfile)
Link copied to clipboard
public void uploadMedia(Message message, IUploadCallback callback)
Link copied to clipboard
public void uploadSDKVersion(String version, String appVersion)
Link copied to clipboard
public void writeFwLog(int level, String type, String tag, String metaJson, long timestamp)