blueprint configuration of cxf endpoint inInterceptors by reference not 
triggered
---------------------------------------------------------------------------------

                 Key: CAMEL-5132
                 URL: https://issues.apache.org/jira/browse/CAMEL-5132
             Project: Camel
          Issue Type: Bug
          Components: camel-cxf
    Affects Versions: 2.9.1
            Reporter: Tony Su


When following blueprint cxf:cxfEndpoint configuration is used:

  <cxf:cxfEndpoint id="myEP"
        address="${mtosiProtocol}://0.0.0.0:${mtosiPort}/myEP_RPC"
        serviceClass="com.mycom.MyEPRPC">
        <cxf:inInterceptors ref="wss4jInterceptor" />
  </cxf:cxfEndpoint>

The interceptor is never triggered.

When the configuration is replaced with an inline bean for the interceptor, it 
is again working:

  <cxf:cxfEndpoint id="myEP"
        address="${mtosiProtocol}://0.0.0.0:${mtosiPort}/myEP_RPC"
        serviceClass="com.mycom.MyEPRPC">
        <cxf:inInterceptors>
          <bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
            <argument>
                <map>
                  <entry key="action" value="UsernameToken" />
                  <entry key="passwordType" value="PasswordText" />
                  <entry key="passwordCallbackRef" ref="passwdCallback" />      
                  <entry key="wss4j.validator.map" >
                        <map>
                          <entry value-ref="userNameTokenValidator" 
key-ref="usernameTokenQName" />
                        </map>
                  </entry>
                </map>
            </argument>
          </bean>
        </cxf:inInterceptors>
  </cxf:cxfEndpoint>


--
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

        

Reply via email to