我已将重新交付相关属性配置如下。事实上,我只想重试 HTTP Code 500x 系列。但我看到 onException() 只接受异常类型。如何做到这一点?我的应用程序是基于弹簧靴和骆驼的。
errorHandler(defaultErrorHandler().maximumRedeliveries(3).redeliveryDelay(5000).logRetryAttempted(true).logExhausted(true));
onException().retryAttemptedLogLevel(LoggingLevel.WARN)
Camel 2.23 是我正在使用的版本(根据评论)。