如何在cxf拦截器中进行camel交换

时间:2016-12-28 13:45:32

标签: java apache-camel cxf jbossfuse

我想在cxf拦截器中获取交换体并将其作为camel交换属性。这样我就可以在任何处理器或bean方法中使用此属性。 我试图与之交换 message.getExchange() 但它会返回一个cxf交换。如何使用org.apache.cxf.message.Message获取org.apache.camel.Exchange

1 个答案:

答案 0 :(得分:2)

也许你不能这样做,因为CXF拦截器超越了Camel并且不知道Camel。 Camel Exchange高于CXF。  但如果你需要完全按照你所说的做法:

  

获取交换机构......并将其作为骆驼交换财产

在Camel路线的第一步,什么阻止您在处理器中执行此操作?为什么要尝试在CXF拦截器中执行此操作?