如何在cxf拦截器中获取骆驼交换
How to get camel exchange in cxf interceptor
想在cxf拦截器中获取exchange body,做成camel exchange 属性。这样我就可以在任何处理器或 bean 方法中使用这个 属性。
我试图与交换
message.getExchange()
但它将 return 进行 cxf 交换。如何使用 org.apache.cxf.message.Message
获取 org.apache.camel.Exchange
.
也许你不能完全那样做,因为 CXF 拦截器超出了 Camel 并且不了解 Camel。骆驼交易所在 CXF 之上。
但是如果你需要完全按照你说的去做:
get the exchange body ... and make it as a camel exchange property
是什么阻止您在 Camel 路由的第一步中在处理器中执行此操作?为什么要在 CXF 拦截器中尝试这样做?
想在cxf拦截器中获取exchange body,做成camel exchange 属性。这样我就可以在任何处理器或 bean 方法中使用这个 属性。
我试图与交换
message.getExchange()
但它将 return 进行 cxf 交换。如何使用 org.apache.cxf.message.Message
获取 org.apache.camel.Exchange
.
也许你不能完全那样做,因为 CXF 拦截器超出了 Camel 并且不了解 Camel。骆驼交易所在 CXF 之上。 但是如果你需要完全按照你说的去做:
get the exchange body ... and make it as a camel exchange property
是什么阻止您在 Camel 路由的第一步中在处理器中执行此操作?为什么要在 CXF 拦截器中尝试这样做?