2016-12-28 6 views
1

Я хочу получить обменное устройство в перехватчике cxf и сделать его как свойство обмена верблюдов. Так что я могу использовать это свойство в любых методах процессора или бобов. Я попытался получить обмен с message.getExchange() , но он вернет обмен cxf. Как я могу использовать org.apache.cxf.message.Message для получения org.apache.camel.Exchange.Как получить обмен верблюдов в перехватчике cxf

ответ

2

Возможно, вы не можете сделать это так, потому что перехватчики CXF находятся за пределами Camel и не имеют представления о Camel. Обмен Camel выше CXF. Но если вам нужно сделать точный, что вы сказали:

получить тело обмена ... и сделать это как верблюд обмена собственности

Что мешает вам делать это в процессоре на очень первый шаг на пути Верблюд? Почему вы пытаетесь это сделать в CXF Interceptor?

Смежные вопросы