I have an OnException for SocketTimeoutException, at context level. The
OnException has a redeliveryPolicy that does a number of retries. But I
would like to choose whether to retry based on the message that fails. Is
it possible to implement this control in an onRedelivery processor? That
is, in the onRedelivery processor, it will examine the message. If the
message is of certain type, then "abort" the retry and directly jump into
the exception handling defined in the OnException? I certainly can stop the
route in the onRedelivery processor but that would bypass the exception
handling defined in the OnException as well. Any suggestion would be
greatly appreciated?
OnException has a redeliveryPolicy that does a number of retries. But I
would like to choose whether to retry based on the message that fails. Is
it possible to implement this control in an onRedelivery processor? That
is, in the onRedelivery processor, it will examine the message. If the
message is of certain type, then "abort" the retry and directly jump into
the exception handling defined in the OnException? I certainly can stop the
route in the onRedelivery processor but that would bypass the exception
handling defined in the OnException as well. Any suggestion would be
greatly appreciated?