public class DirectlyOperationTube extends Object implements OperationTube
| 构造器和说明 |
|---|
DirectlyOperationTube(boolean needCacheRequestKey) |
public boolean openClient(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String tag, String userSessionToken, boolean reConnect, LCIMClientCallback callback)
openClient 在接口中 OperationTubepublic boolean queryClientStatus(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, LCIMClientStatusCallback callback)
queryClientStatus 在接口中 OperationTubepublic boolean renewSessionToken(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, LCIMClientCallback callback)
renewSessionToken 在接口中 OperationTubepublic boolean closeClient(cn.leancloud.session.LCConnectionManager connectionManager, String self, LCIMClientCallback callback)
closeClient 在接口中 OperationTubepublic boolean queryOnlineClients(cn.leancloud.session.LCConnectionManager connectionManager, String self, List<String> clients, LCIMOnlineClientsCallback callback)
queryOnlineClients 在接口中 OperationTubepublic boolean createConversation(cn.leancloud.session.LCConnectionManager connectionManager, String self, List<String> memberList, Map<String,Object> attribute, boolean isTransient, boolean isUnique, boolean isTemp, int tempTTL, LCIMCommonJsonCallback callback)
createConversation 在接口中 OperationTubepublic boolean updateConversation(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Map<String,Object> param, LCIMCommonJsonCallback callback)
updateConversation 在接口中 OperationTubepublic boolean participateConversation(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Map<String,Object> param, Conversation.LCIMOperation operation, LCIMConversationCallback callback)
participateConversation 在接口中 OperationTubepublic boolean queryConversations(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String queryString, LCIMCommonJsonCallback callback)
queryConversations 在接口中 OperationTubepublic boolean queryConversationsInternally(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String queryString, LCIMCommonJsonCallback callback)
queryConversationsInternally 在接口中 OperationTubepublic boolean sendMessage(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, LCIMMessage message, LCIMMessageOption messageOption, LCIMCommonJsonCallback callback)
sendMessage 在接口中 OperationTubepublic boolean updateMessage(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, int convType, LCIMMessage oldMessage, LCIMMessage newMessage, LCIMCommonJsonCallback callback)
updateMessage 在接口中 OperationTubepublic boolean recallMessage(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, int convType, LCIMMessage message, LCIMCommonJsonCallback callback)
recallMessage 在接口中 OperationTubepublic boolean fetchReceiptTimestamps(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Conversation.LCIMOperation operation, LCIMCommonJsonCallback callback)
fetchReceiptTimestamps 在接口中 OperationTubepublic boolean processMembers(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, String params, Conversation.LCIMOperation op, LCCallback callback)
processMembers 在接口中 OperationTubepublic boolean queryMessages(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, String params, Conversation.LCIMOperation operation, LCIMMessagesQueryCallback callback)
queryMessages 在接口中 OperationTubepublic boolean markConversationRead(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Map<String,Object> lastMessageParam)
markConversationRead 在接口中 OperationTubepublic boolean loginLiveQuery(cn.leancloud.session.LCConnectionManager connectionManager, String subscriptionId, LCLiveQuerySubscribeCallback callback)
loginLiveQuery 在接口中 OperationTubepublic boolean loginLiveQueryDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String subscriptionId, int requestId)
public boolean openClientDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String tag, String userSessionToken, boolean reConnect, int requestId)
public boolean closeClientDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String self, int requestId)
public boolean renewSessionTokenDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, int requestId)
public boolean queryOnlineClientsDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String self, List<String> clients, int requestId)
public boolean createConversationDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String self, List<String> members, Map<String,Object> attributes, boolean isTransient, boolean isUnique, boolean isTemp, int tempTTL, int requestId)
public boolean queryConversationsDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String queryString, int requestId)
public boolean updateConversationDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Map<String,Object> param, int requestId)
public boolean participateConversationDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Map<String,Object> param, Conversation.LCIMOperation operation, int requestId)
public boolean sendMessageDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, LCIMMessage message, LCIMMessageOption messageOption, int requestId)
public boolean updateMessageDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, int convType, LCIMMessage oldMessage, LCIMMessage newMessage, int requestId)
public boolean recallMessageDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, int convType, LCIMMessage message, int requestId)
public boolean fetchReceiptTimestampsDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Conversation.LCIMOperation operation, int requestId)
public boolean queryMessagesDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, String params, Conversation.LCIMOperation operation, int requestId)
public boolean processMembersDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, String params, Conversation.LCIMOperation op, int requestId)
public boolean markConversationReadDirectly(cn.leancloud.session.LCConnectionManager connectionManager, String clientId, String conversationId, int convType, Map<String,Object> lastMessageParam, int requestId)
public void onOperationCompleted(String clientId, String conversationId, int requestId, Conversation.LCIMOperation operation, Throwable throwable)
onOperationCompleted 在接口中 OperationTubepublic void onOperationCompletedEx(String clientId, String conversationId, int requestId, Conversation.LCIMOperation operation, HashMap<String,Object> resultData)
onOperationCompletedEx 在接口中 OperationTubepublic void onLiveQueryCompleted(int requestId,
Throwable throwable)
onLiveQueryCompleted 在接口中 OperationTubeCopyright © 2020, 美味书签(北京)信息技术有限公司 All rights reserved.