Class HeaderMappingKeyExtractor

java.lang.Object
org.citrusframework.endpoint.adapter.mapping.AbstractMappingKeyExtractor
org.citrusframework.endpoint.adapter.mapping.HeaderMappingKeyExtractor
All Implemented Interfaces:
org.citrusframework.endpoint.adapter.mapping.MappingKeyExtractor
Direct Known Subclasses:
SoapActionMappingKeyExtractor

public class HeaderMappingKeyExtractor extends AbstractMappingKeyExtractor
Extractor searches for header name in request headers for mapping name identification.
Since:
1.4
  • Constructor Details

    • HeaderMappingKeyExtractor

      public HeaderMappingKeyExtractor()
      Default constructor.
    • HeaderMappingKeyExtractor

      public HeaderMappingKeyExtractor(String headerName)
      Constructor using header name field.
      Parameters:
      headerName -
  • Method Details

    • getMappingKey

      public String getMappingKey(org.citrusframework.message.Message request)
      Description copied from class: AbstractMappingKeyExtractor
      Provides mapping key from incoming request message. Subclasses must implement.
      Specified by:
      getMappingKey in class AbstractMappingKeyExtractor
      Returns:
    • setHeaderName

      public void setHeaderName(String headerName)
      Sets the header name.
      Parameters:
      headerName -