Перехватчик для всех звонков в сервисмикс

Как лучше всего добавить перехватчик в servicemix, который будет регистрировать все вызовы веб-служб (или вызовы компонентов osgi также будут работать)?

Я знаю о перехватчиках ЯМР, но они явно не работают для CXF. И я знаю о «jaxws: inInterceptors», но их нужно добавлять к каждой конечной точке вручную.

Я хотел бы перехватывать вызовы ко всем конечным точкам (WS и RS) с помощью одной конфигурации / перехватчика, возможно ли это в servicemix?


person Frontline    schedule 17.09.2011    source источник


Ответы (1)


вы можете просто добавить функцию ведения журнала CXF вот так

<!-- adding the feature to the bus-->
<cxf:bus>
    <cxf:features>
        <cxf:logging/>
    </cxf:features>
</cxf:bus> 
person Ben ODay    schedule 21.09.2011
comment
Привет, спасибо, это была отличная информация. Наверное, именно то, что мне нужно. Если мне нужно добавить глобальную настраиваемую функцию (кроме, например, ведения журнала), здесь была дополнительная информация cxf.apache.org/docs/bus-configuration.html - person Frontline; 11.10.2011