[ https://issues.apache.org/jira/browse/CAMEL-7341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Willem Jiang resolved CAMEL-7341. --------------------------------- Resolution: Fixed Fix Version/s: 2.14.0 2.13.1 2.12.4 Applied the patch into camel master, camel-2.13.x and camel-2.12.x branches. > CXFRS: InInterceptor defined in Spring is ignored > ------------------------------------------------- > > Key: CAMEL-7341 > URL: https://issues.apache.org/jira/browse/CAMEL-7341 > Project: Camel > Issue Type: Bug > Components: camel-cxf > Affects Versions: 2.12.3, 2.13.0 > Reporter: Stephan Schuster > Assignee: Willem Jiang > Fix For: 2.12.4, 2.13.1, 2.14.0 > > > A CXF InInterceptor added to the rsServer via Spring is not added to the > interceptor chain and therefore is not executed. > {code} > <cxf:rsServer id="service" address="/exampleService" > serviceClass="com.example.service.ExampleService" > loggingFeatureEnabled="true" > xmlns:cxf="http://camel.apache.org/schema/cxf"> > <cxf:providers> > <bean > class="com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider"/> > </cxf:providers> > <cxf:inInterceptors> > <bean class="com.example.service.ExampleInInterceptor"/> > </cxf:inInterceptors> > </cxf:rsServer> > {code} > {code} > public class ExampleInInterceptor extends AbstractPhaseInterceptor<Message> { > public ExampleInInterceptor() { > super(Phase.RECEIVE); > } > @Override > public void handleMessage(Message message) throws Fault { > ... > } > } > {code} > The same configuration works with Camel Version 2.12.2. -- This message was sent by Atlassian JIRA (v6.2#6252)