Interface DeferredMessageRepository
public interface DeferredMessageRepository
-
Method Summary
Modifier and TypeMethodDescriptionintvoiddeleteById(long id) intdeleteMessagesSentBefore(ZonedDateTime timestamp) intdeleteUnsentMessagesCreatedBefore(ZonedDateTime timestamp) findAll()findMessagesReadyToBeSent(int numMessages) getById(long id) voidmarkFailed(long id, ZonedDateTime failedTime, SendFailureReason failReason) voidmarkForResend(long id, boolean resend) voidmarkSentImmediately(long id, ZonedDateTime sentTime) voidmarkSentScheduled(long id, ZonedDateTime sentTime) save(DeferredMessage deferredMessage) voidsetScheduleAfter(long id, ZonedDateTime scheduleAfter)
-
Method Details
-
getById
-
save
-
deleteById
void deleteById(long id) -
markSentImmediately
-
markSentScheduled
-
markFailed
-
markForResend
void markForResend(long id, boolean resend) -
setScheduleAfter
-
findMessagesReadyToBeSent
-
deleteMessagesSentBefore
-
deleteUnsentMessagesCreatedBefore
-
countMessagesReadyToBeSent
int countMessagesReadyToBeSent() -
findAll
List<DeferredMessage> findAll()
-