Methods in org.apache.camel.processor with parameters of type RedeliveryErrorHandler.RedeliveryData |
protected boolean |
RedeliveryErrorHandler.deliverToFailureProcessor(Processor processor,
boolean isDeadLetterChannel,
Exchange exchange,
RedeliveryErrorHandler.RedeliveryData data,
AsyncCallback callback)
All redelivery attempts failed so move the exchange to the dead letter queue |
protected void |
RedeliveryErrorHandler.deliverToOnRedeliveryProcessor(Exchange exchange,
RedeliveryErrorHandler.RedeliveryData data)
Gives an optional configure redelivery processor a chance to process before the Exchange
will be redelivered. |
protected void |
RedeliveryErrorHandler.handleException(Exchange exchange,
RedeliveryErrorHandler.RedeliveryData data)
|
protected boolean |
RedeliveryErrorHandler.isRedeliveryAllowed(RedeliveryErrorHandler.RedeliveryData data)
|
protected boolean |
RedeliveryErrorHandler.isRunAllowed(RedeliveryErrorHandler.RedeliveryData data)
|
protected void |
RedeliveryErrorHandler.prepareExchangeAfterFailure(Exchange exchange,
RedeliveryErrorHandler.RedeliveryData data,
boolean shouldHandle,
boolean shouldContinue)
|
protected void |
RedeliveryErrorHandler.prepareExchangeForContinue(Exchange exchange,
RedeliveryErrorHandler.RedeliveryData data)
|
protected void |
RedeliveryErrorHandler.prepareExchangeForRedelivery(Exchange exchange,
RedeliveryErrorHandler.RedeliveryData data)
|
protected void |
RedeliveryErrorHandler.processAsyncErrorHandler(Exchange exchange,
AsyncCallback callback,
RedeliveryErrorHandler.RedeliveryData data)
This logic is only executed if we have to retry redelivery asynchronously, which have to be done from the callback. |