Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
From MAILBOX-372 :
When the EventBus maxRetry is exceeded on a MailboxListner execution is exceeded we will store it in the *EventDeadLetter*.
The goal of this ticket is to define this API in `mailbox/api`, propose its test contract and a default implementation, memory based, exposed in `mailbox/event/memory`.
Please note that it should have a `MultiMap<Group, Event>` structure: given a listener, give me the failed events.
This allows:
- audit.
- To schedule a redelivery (very usefull for instance when ElasticSearch is crashed)