Class XpathPayloadMessageSelector

  • All Implemented Interfaces:
    org.springframework.integration.core.GenericSelector<org.springframework.messaging.Message<?>>, org.springframework.integration.core.MessageSelector

    public class XpathPayloadMessageSelector
    extends AbstractMessageSelector
    Message selector accepts XML messages in case XPath expression evaluation result matches the expected value. With this selector someone can select messages according to a message payload XML element value for instance. Syntax is xpath://root/element
    Since:
    1.2
    Author:
    Christoph Deppisch
    • Field Detail

      • SELECTOR_PREFIX

        public static final String SELECTOR_PREFIX
        Special selector element name identifying this message selector implementation
        See Also:
        Constant Field Values
    • Constructor Detail

      • XpathPayloadMessageSelector

        public XpathPayloadMessageSelector​(String selectKey,
                                           String matchingValue,
                                           TestContext context)
        Default constructor using fields.
    • Method Detail

      • accept

        public boolean accept​(org.springframework.messaging.Message<?> message)