前言:我对Camel还很陌生,在尽可能好地消化了Camel之后,我正在调整它以适应我正在进行的一个项目。在这个项目中,我们有一些相当复杂的错误处理,我想确保我可以在驼峰化我们的代码时复制它。FooException并重试4次(每次都抛出FooException),然后在第5次尝试时抛出一个BarException,其工作方式似乎是交换的REDELIVERY_COUNTER将为5,当我将策略重置为仅尝试两次时Camel in Action的末尾提倡使用retryWhile --这是获得我想要的控制的唯一方法吗?我是否
:获取调用out服务的错误参数大小,预期大小为0,参数大小为1。请检查消息正文是否符合CXFEndpoint POJO请求。org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145) at org.apache.camel.management.InstrumentationProcessor.processorg.apache.camel<
我在一个小项目中使用了Fuse IDE (Eclipse),其中包含一个spring camel上下文、一条路由和一个测试。我放了一个额外的xml来定义测试执行环境。当我运行测试时,加载上下文bean信息的类型不匹配失败(在实例化bean上下文的PropertyDescriptor类时,setter类型为org.apache.camel.spring.SpringCamelContext,getter类型为org.apache.<em