[ https://issues.apache.org/jira/browse/CAMEL-4641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13146102#comment-13146102 ]
Xilai Dai commented on CAMEL-4641: ---------------------------------- I knew that only some phases interceptors will be preserved from MessageDataFormatFeature: Only the interceptors of these phases are preserved: In phases: {Phase.RECEIVE , Phase.INVOKE, Phase.POST_INVOKE} Out phases: {Phase.PREPARE_SEND, Phase.WRITE, Phase.SEND, Phase.PREPARE_SEND_ENDING} but it still will be a problem. > CxfEndpoint didn't support some kind of feature when dataFormat=MESSAGE > ----------------------------------------------------------------------- > > Key: CAMEL-4641 > URL: https://issues.apache.org/jira/browse/CAMEL-4641 > Project: Camel > Issue Type: Bug > Components: camel-cxf > Affects Versions: 2.8.2 > Environment: Win 7, JDK1.6 > Reporter: Xilai Dai > Priority: Critical > > With this camel url setting : > cxf://http://localhost:8201/airport.service?wsdlURL=file:///D:/wsdl/airport.service.wsdl&dataFormat=MESSAGE > want to add our cxf feature to CxfEndpoint, Unfortunately, there are about 3 > Phases interceptors have been used in the implementation of our cxf feature. > Phase.PRE_INVOKE > Phase.USER_LOGICAL > Phase.PRE_STREAM > from the testing result, the interceptors in the cxf feature will be removed. > When dataFormat=PAYLOAD, it works ok. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira