Interface VariableExtractorSupport

All Superinterfaces:
org.citrusframework.variable.DelegatingPayloadVariableExtractorBuilder.Factory, org.citrusframework.variable.json.JsonPathVariableExtractorBuilder.Factory, org.citrusframework.variable.MessageHeaderVariableExtractorBuilder.Factory, org.citrusframework.variable.MessageHeaderVariableExtractors, org.citrusframework.variable.MessagePayloadVariableExtractors, org.citrusframework.variable.MessageVariableExtractorBuilder.Factory, org.citrusframework.variable.MessageVariableExtractors, VariableExtractorLookupSupport, org.citrusframework.variable.VariableExtractors, org.citrusframework.variable.xml.XpathPayloadVariableExtractorBuilder.Factory
All Known Implementing Classes:
DefaultVariableExtractors

public interface VariableExtractorSupport extends org.citrusframework.variable.VariableExtractors, VariableExtractorLookupSupport
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default org.citrusframework.variable.json.JsonPathVariableExtractorBuilder<?,?>
     
    default org.citrusframework.variable.MessageVariableExtractorBuilder
     
     
    default org.citrusframework.variable.xml.XpathPayloadVariableExtractorBuilder<?,?>
     

    Methods inherited from interface org.citrusframework.variable.DelegatingPayloadVariableExtractorBuilder.Factory

    fromBody

    Methods inherited from interface org.citrusframework.variable.json.JsonPathVariableExtractorBuilder.Factory

    fromJsonPath

    Methods inherited from interface org.citrusframework.variable.VariableExtractorLookupSupport

    lookup

    Methods inherited from interface org.citrusframework.variable.xml.XpathPayloadVariableExtractorBuilder.Factory

    fromXpath
  • Method Details

    • path

      Specified by:
      path in interface org.citrusframework.variable.DelegatingPayloadVariableExtractorBuilder.Factory
    • fromHeaders

      Specified by:
      fromHeaders in interface org.citrusframework.variable.MessageHeaderVariableExtractorBuilder.Factory
    • message

      default org.citrusframework.variable.MessageVariableExtractorBuilder message()
      Specified by:
      message in interface org.citrusframework.variable.MessageVariableExtractorBuilder.Factory
    • jsonPath

      default org.citrusframework.variable.json.JsonPathVariableExtractorBuilder<?,?> jsonPath()
      Specified by:
      jsonPath in interface org.citrusframework.variable.json.JsonPathVariableExtractorBuilder.Factory
    • xpath

      default org.citrusframework.variable.xml.XpathPayloadVariableExtractorBuilder<?,?> xpath()
      Specified by:
      xpath in interface org.citrusframework.variable.xml.XpathPayloadVariableExtractorBuilder.Factory