@Override protected void propagateResponseHeadersToCamel(Message outMessage, Exchange camelExchange) { endpoint .getCxfBeanBinding() .propagateResponseHeadersToCamel( outMessage, camelExchange, endpoint.getHeaderFilterStrategy()); }
public void process(Exchange camelExchange) throws Exception { LOG.trace("Received request : {}", camelExchange); org.apache.cxf.message.Message cxfMessage = endpoint .getCxfBeanBinding() .createCxfMessageFromCamelExchange(camelExchange, endpoint.getHeaderFilterStrategy()); cxfMessage.put(CamelTransportConstants.CAMEL_EXCHANGE, camelExchange); ((MessageImpl) cxfMessage).setDestination(this); // Handling the incoming message // The response message will be send back by the outgoing chain incomingObserver.onMessage(cxfMessage); }