Class XPathExpressionEvaluatingHeaderValueMessageProcessor

java.lang.Object
org.springframework.integration.xml.transformer.support.XPathExpressionEvaluatingHeaderValueMessageProcessor
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.integration.handler.MessageProcessor<java.lang.Object>, org.springframework.integration.transformer.support.HeaderValueMessageProcessor<java.lang.Object>

public class XPathExpressionEvaluatingHeaderValueMessageProcessor
extends java.lang.Object
implements org.springframework.integration.transformer.support.HeaderValueMessageProcessor<java.lang.Object>, org.springframework.beans.factory.BeanFactoryAware
Since:
2.0
  • Constructor Details

  • Method Details

    • setEvaluationType

      public void setEvaluationType​(XPathEvaluationType evaluationType)
    • setHeaderType

      public void setHeaderType​(java.lang.Class<?> headerType)
    • setOverwrite

      public void setOverwrite​(java.lang.Boolean overwrite)
    • isOverwrite

      public java.lang.Boolean isOverwrite()
      Specified by:
      isOverwrite in interface org.springframework.integration.transformer.support.HeaderValueMessageProcessor<java.lang.Object>
    • setBeanFactory

      public void setBeanFactory​(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException
      Specified by:
      setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
      Throws:
      org.springframework.beans.BeansException
    • processMessage

      public java.lang.Object processMessage​(org.springframework.messaging.Message<?> message)
      Specified by:
      processMessage in interface org.springframework.integration.handler.MessageProcessor<java.lang.Object>