Rafał Gała created CAMEL-18142:
----------------------------------
Summary: New PollExceptionStrategy interface
Key: CAMEL-18142
URL: https://issues.apache.org/jira/browse/CAMEL-18142
Project: Camel
Issue Type: New Feature
Components: camel-kafka
Affects Versions: 3.17.0
Reporter: Rafał Gała
I have a question regarding changes in PollExceptionStrategy interface.
Currently I have my own PollExceptionStrategy implementation that look like
this:
{code:java}
@Override
public PollOnError handleException(Exception exception) {
if (exception instanceof TopicAuthorizationException) {
return PollOnError.STOP;
} else {
return PollOnError.RETRY;
}
}{code}
How can I achieve the same with the new interface version? The handle method
now returns void and canContinue method is not aware of the exception so it is
not possible to return false in case of TopicAuthorizationException and true in
case of any others.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)