Interface EngageIndexingScheduler
- All Known Implementing Classes:
EngageIndexingSchedulerImpl
public interface EngageIndexingScheduler
-
Method Summary
Modifier and TypeMethodDescriptionvoid
scheduleConversationDeletion
(String conversationId) void
scheduleConversationIndexing
(ConversationEntity conversationEntity) void
scheduleConversationIndexing
(ConversationEntity conversationEntity, String index) void
scheduleConversationLastMessageUpdate
(ConversationEntity conversationEntity) void
scheduleConversationsParticipantAvatarUpdate
(PlatformUser platformUser, PlatformUser oldUser) void
scheduleConversationsParticipantUpdate
(PlatformUser platformUser, PlatformUser oldUser) void
scheduleMessageDeletion
(String messageId) void
scheduleMessageIndexing
(ConversationEntity conversationEntity, MessageEntity messageEntity) void
scheduleMessageIndexing
(ConversationEntity conversationEntity, MessageEntity messageEntity, String index) void
scheduleMessageIndexing
(MessageEntity messageEntity, Collection<String> participantUserIds, Collection<String> participantGroupIds, String index) void
scheduleMessagesParticipantAdded
(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
-