Interface EngageIndexingScheduler
-
- All Known Implementing Classes:
EngageIndexingSchedulerImpl
public interface EngageIndexingScheduler
-
-
Method Summary
-
-
-
Method Detail
-
scheduleConversationIndexing
void scheduleConversationIndexing(ConversationEntity conversationEntity)
-
scheduleConversationIndexing
void scheduleConversationIndexing(ConversationEntity conversationEntity, String index)
-
scheduleConversationLastMessageUpdate
void scheduleConversationLastMessageUpdate(ConversationEntity conversationEntity)
-
scheduleConversationsParticipantUpdate
void scheduleConversationsParticipantUpdate(PlatformUser platformUser, PlatformUser oldUser)
-
scheduleConversationsParticipantAvatarUpdate
void scheduleConversationsParticipantAvatarUpdate(PlatformUser platformUser, PlatformUser oldUser)
-
scheduleConversationDeletion
void scheduleConversationDeletion(String conversationId)
-
scheduleMessageIndexing
void scheduleMessageIndexing(ConversationEntity conversationEntity, MessageEntity messageEntity)
-
scheduleMessageIndexing
void scheduleMessageIndexing(ConversationEntity conversationEntity, MessageEntity messageEntity, String index)
-
scheduleMessageIndexing
void scheduleMessageIndexing(MessageEntity messageEntity, Collection<String> participantUserIds, Collection<String> participantGroupIds, String index)
-
scheduleMessagesParticipantAdded
void scheduleMessagesParticipantAdded(ConversationEntity conversationEntity, Collection<String> participantUserIds, Date joiningTime)
-
scheduleMessageDeletion
void scheduleMessageDeletion(String messageId)
-
-