Class HeaderMappingKeyExtractor
java.lang.Object
org.citrusframework.endpoint.adapter.mapping.AbstractMappingKeyExtractor
org.citrusframework.endpoint.adapter.mapping.HeaderMappingKeyExtractor
- All Implemented Interfaces:
MappingKeyExtractor
- Direct Known Subclasses:
SoapActionMappingKeyExtractor
Extractor searches for header name in request headers for mapping name identification.
- Since:
- 1.4
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.HeaderMappingKeyExtractor(String headerName) Constructor using header name field. -
Method Summary
Modifier and TypeMethodDescriptiongetMappingKey(Message request) Provides mapping key from incoming request message.voidsetHeaderName(String headerName) Sets the header name.Methods inherited from class org.citrusframework.endpoint.adapter.mapping.AbstractMappingKeyExtractor
extractMappingKey, setMappingKeyPrefix, setMappingKeySuffix
-
Constructor Details
-
HeaderMappingKeyExtractor
public HeaderMappingKeyExtractor()Default constructor. -
HeaderMappingKeyExtractor
Constructor using header name field.- Parameters:
headerName-
-
-
Method Details
-
getMappingKey
Description copied from class:AbstractMappingKeyExtractorProvides mapping key from incoming request message. Subclasses must implement.- Specified by:
getMappingKeyin classAbstractMappingKeyExtractor- Returns:
-
setHeaderName
Sets the header name.- Parameters:
headerName-
-