Interface EngageIndexingScheduler
- All Known Implementing Classes:
EngageIndexingSchedulerImpl
public interface EngageIndexingScheduler
-
Method Summary
Modifier and TypeMethodDescriptionvoidscheduleConversationDeletion(String conversationId) voidscheduleConversationIndexing(ConversationEntity conversationEntity) voidscheduleConversationIndexing(ConversationEntity conversationEntity, String index) voidscheduleConversationLastMessageUpdate(ConversationEntity conversationEntity) voidscheduleConversationsParticipantAvatarUpdate(PlatformUser platformUser, PlatformUser oldUser) voidscheduleConversationsParticipantUpdate(PlatformUser platformUser, PlatformUser oldUser) voidscheduleMessageDeletion(String messageId) voidscheduleMessageIndexing(ConversationEntity conversationEntity, MessageEntity messageEntity) voidscheduleMessageIndexing(ConversationEntity conversationEntity, MessageEntity messageEntity, String index) voidscheduleMessageIndexing(MessageEntity messageEntity, Collection<String> participantUserIds, Collection<String> participantGroupIds, String index) voidscheduleMessagesParticipantAdded(ConversationEntity conversationEntity, Collection<String> participantUserIds, Date joiningTime)
-
Method Details
-
scheduleConversationIndexing
-
scheduleConversationIndexing
-
scheduleConversationLastMessageUpdate
-
scheduleConversationsParticipantUpdate
-
scheduleConversationsParticipantAvatarUpdate
-
scheduleConversationDeletion
-
scheduleMessageIndexing
-
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
-