有没有办法像这样工作?我说的是什么时候里面的条件。
.choice()
.when(Exchange::isFailed)
.to(direct(URI_DEADLETTER))
我试过了:
.when(method(Exchange.class, "isFailed"))
.when().exchange(Exchange::isFailed)
对于第一个解决方案,会引发错误,而第二个解决方案不起作用。我知道我可以从这里创建一个新类和一个方法:如何在骆驼路线中使用 java 布尔条件? 我在这里读到了谓词:http ://www.davsclaus.com/2009/02/apache-camel-and-using-compound.html 。但是如果不使用新的类或谓词,有没有办法可以实现这一点?