我想在cxf拦截器中获取交换体并将其作为camel交换属性。这样我就可以在任何处理器或bean方法中使用此属性。
我试图与之交换
message.getExchange()
但它会返回一个cxf交换。如何使用org.apache.cxf.message.Message
获取org.apache.camel.Exchange
。
答案 0 :(得分:2)
也许你不能这样做,因为CXF拦截器超越了Camel并且不知道Camel。 Camel Exchange高于CXF。 但如果你需要完全按照你所说的做法:
获取交换机构......并将其作为骆驼交换财产
在Camel路线的第一步,什么阻止您在处理器中执行此操作?为什么要尝试在CXF拦截器中执行此操作?