Class HeaderTransformationMessageFilter

  • All Implemented Interfaces:
    MessageFilter

    public class HeaderTransformationMessageFilter
    extends Object
    implements MessageFilter
    Message filter that transforms the header of a soap message
    • Constructor Detail

      • HeaderTransformationMessageFilter

        public HeaderTransformationMessageFilter​(String xslt)
    • Method Detail

      • validHeaderName

        protected boolean validHeaderName​(String name)
        Whether a header is valid
      • filterProducer

        public void filterProducer​(org.apache.camel.Exchange exchange,
                                   org.springframework.ws.WebServiceMessage webServiceMessage)
        Description copied from interface: MessageFilter
        Calls filter for a producer
        Specified by:
        filterProducer in interface MessageFilter
        Parameters:
        exchange - the exchange
        webServiceMessage - provided by the producer
      • filterConsumer

        public void filterConsumer​(org.apache.camel.Exchange exchange,
                                   org.springframework.ws.WebServiceMessage webServiceMessage)
        Description copied from interface: MessageFilter
        Calls filter for a consumer
        Specified by:
        filterConsumer in interface MessageFilter
        Parameters:
        exchange - the exchange
        webServiceMessage - provided by the consumer
      • getXslt

        public String getXslt()
      • setXslt

        public void setXslt​(String xslt)
      • isSaxon

        public boolean isSaxon()
      • setSaxon

        public void setSaxon​(boolean saxon)