Hi,
I have several event handlers that are all part of the same processing group. The handlers all need a specific attribute to work and this attribute is requested via a REST call to another server. My idea was to implement an event handler interceptor that makes the REST call and stores the result in the event metadata; in case of a technical error (network down), the message should be stored in the dead letter event queue and processed again later.
I noticed that when I throw an exception from the interceptor, a retry is started. Will the message get send to the dead letter queue when all retries are done? Or what else will happen? Is it possible to send messages to the dead letter queue from an interceptor?