Package com.consol.citrus.variable
Class MessageHeaderVariableExtractor.Builder
- java.lang.Object
-
- com.consol.citrus.variable.MessageHeaderVariableExtractor.Builder
-
- All Implemented Interfaces:
com.consol.citrus.builder.WithExpressions<MessageHeaderVariableExtractor.Builder>
,com.consol.citrus.message.MessageProcessor.Builder<MessageHeaderVariableExtractor,MessageHeaderVariableExtractor.Builder>
,com.consol.citrus.variable.VariableExtractor.Builder<MessageHeaderVariableExtractor,MessageHeaderVariableExtractor.Builder>
- Enclosing class:
- MessageHeaderVariableExtractor
public static final class MessageHeaderVariableExtractor.Builder extends Object implements com.consol.citrus.variable.VariableExtractor.Builder<MessageHeaderVariableExtractor,MessageHeaderVariableExtractor.Builder>
Fluent builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageHeaderVariableExtractor
build()
MessageHeaderVariableExtractor.Builder
expression(String headerName, Object variableName)
MessageHeaderVariableExtractor.Builder
expressions(Map<String,Object> expressions)
static MessageHeaderVariableExtractor.Builder
fromHeaders()
Static entry method for builder.MessageHeaderVariableExtractor.Builder
header(String headerName, String variableName)
Reads header by its name and stores value as new variable to the test context.MessageHeaderVariableExtractor.Builder
headers(Map<String,String> expressions)
Evaluate all header name expressions and store values as new variables to the test context.
-
-
-
Method Detail
-
fromHeaders
public static MessageHeaderVariableExtractor.Builder fromHeaders()
Static entry method for builder.- Returns:
-
headers
public MessageHeaderVariableExtractor.Builder headers(Map<String,String> expressions)
Evaluate all header name expressions and store values as new variables to the test context.- Parameters:
expressions
-- Returns:
-
header
public MessageHeaderVariableExtractor.Builder header(String headerName, String variableName)
Reads header by its name and stores value as new variable to the test context.- Parameters:
headerName
-variableName
-- Returns:
-
expressions
public MessageHeaderVariableExtractor.Builder expressions(Map<String,Object> expressions)
- Specified by:
expressions
in interfacecom.consol.citrus.builder.WithExpressions<MessageHeaderVariableExtractor.Builder>
-
expression
public MessageHeaderVariableExtractor.Builder expression(String headerName, Object variableName)
- Specified by:
expression
in interfacecom.consol.citrus.builder.WithExpressions<MessageHeaderVariableExtractor.Builder>
-
build
public MessageHeaderVariableExtractor build()
- Specified by:
build
in interfacecom.consol.citrus.message.MessageProcessor.Builder<MessageHeaderVariableExtractor,MessageHeaderVariableExtractor.Builder>
- Specified by:
build
in interfacecom.consol.citrus.variable.VariableExtractor.Builder<MessageHeaderVariableExtractor,MessageHeaderVariableExtractor.Builder>
-
-