Interface MessageProcessorSupport

All Superinterfaces:
org.citrusframework.message.processor.BaseMessageProcessors, org.citrusframework.message.processor.BinaryMessageProcessorBuilder.Factory, org.citrusframework.message.processor.camel.CamelMessageProcessors.Factory, org.citrusframework.message.processor.DelegatingPathExpressionProcessorBuilder.Factory, org.citrusframework.message.processor.DelegatingVariableExtractorBuilder.Factory, org.citrusframework.message.processor.GzipMessageProcessorBuilder.Factory, org.citrusframework.message.processor.json.JsonMessageProcessors.Factory, MessageProcessorLookupSupport, org.citrusframework.message.Processors, org.citrusframework.message.processor.xml.XmlMessageProcessors.Factory
All Known Implementing Classes:
DefaultMessageProcessors

public interface MessageProcessorSupport extends org.citrusframework.message.Processors, MessageProcessorLookupSupport
Interface combines default implementations with domain specific language methods for all message processors available in Citrus.
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.citrusframework.message.processor.camel.CamelMessageProcessors
     
    default org.citrusframework.message.processor.DelegatingVariableExtractorBuilder
     
    default org.citrusframework.message.processor.json.JsonMessageProcessors
     
     
     
     
    default org.citrusframework.message.processor.xml.XmlMessageProcessors
    xml()
     

    Methods inherited from interface org.citrusframework.message.processor.camel.CamelMessageProcessors.Factory

    camel

    Methods inherited from interface org.citrusframework.message.processor.json.JsonMessageProcessors.Factory

    jsonPath

    Methods inherited from interface org.citrusframework.message.MessageProcessorLookupSupport

    lookup

    Methods inherited from interface org.citrusframework.message.processor.xml.XmlMessageProcessors.Factory

    xpath
  • Method Details

    • toBinary

      default BinaryMessageProcessor.Builder toBinary()
      Specified by:
      toBinary in interface org.citrusframework.message.processor.BinaryMessageProcessorBuilder.Factory
    • path

      Specified by:
      path in interface org.citrusframework.message.processor.DelegatingPathExpressionProcessorBuilder.Factory
    • extract

      default org.citrusframework.message.processor.DelegatingVariableExtractorBuilder extract()
      Specified by:
      extract in interface org.citrusframework.message.processor.DelegatingVariableExtractorBuilder.Factory
    • toGzip

      default GzipMessageProcessor.Builder toGzip()
      Specified by:
      toGzip in interface org.citrusframework.message.processor.GzipMessageProcessorBuilder.Factory
    • camel

      default org.citrusframework.message.processor.camel.CamelMessageProcessors camel()
      Specified by:
      camel in interface org.citrusframework.message.processor.camel.CamelMessageProcessors.Factory
    • json

      default org.citrusframework.message.processor.json.JsonMessageProcessors json()
      Specified by:
      json in interface org.citrusframework.message.processor.json.JsonMessageProcessors.Factory
    • xml

      default org.citrusframework.message.processor.xml.XmlMessageProcessors xml()
      Specified by:
      xml in interface org.citrusframework.message.processor.xml.XmlMessageProcessors.Factory