- findMessagesByFilter
Finds list of messages that match with given filter. Sorted by received
timestamp (newest first).
- setStatePostponed
Changes state of the message to MsgStateEnum#POSTPONED.
- findEagerMessageById
Finds message by message ID with eager loading.
- findPartlyFailedMessage
Finds ONE message in state MsgStateEnum#PARTLY_FAILED.
- findPostponedMessage
Finds ONE message in state MsgStateEnum#POSTPONED.
- getCountMessages
Get count of messages in specific state.
- getCountProcessingMessagesForFunnel
Get count of processing messages for specified funnel value and funnel ID.
- getMessagesForGuaranteedOrderForFunnel
Gets list of messages with specified funnel value for guaranteed processing
order of messages for sp
- getMessagesForGuaranteedOrderForRoute
Gets list of messages with specified funnel value for guaranteed processing
order of whole routes.
- insertMessage
Inserts new message.
- setFunnelComponentId
Sets funnel component identifier to specified message.
- setStateInQueueForLock
Set state MsgStateEnum#IN_QUEUE on Message under database lock.