Package io.hyperfoil.http.handlers
Class FilterHeaderHandler.Builder
- java.lang.Object
-
- io.hyperfoil.http.handlers.FilterHeaderHandler.Builder
-
- All Implemented Interfaces:
io.hyperfoil.api.config.BuilderBase<HeaderHandler.Builder>,HeaderHandler.Builder
- Enclosing class:
- FilterHeaderHandler
@MetaInfServices(Builder.class) public static class FilterHeaderHandler.Builder extends java.lang.Object implements HeaderHandler.Builder
Compares if the header name matches expression and invokes a processor with the value.
-
-
Field Summary
Fields Modifier and Type Field Description MultiProcessor.Builder<FilterHeaderHandler.Builder,?>processors
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterHeaderHandlerbuild()StringConditionBuilder<?,FilterHeaderHandler.Builder>header()Condition on the header name.FilterHeaderHandler.Builderprocessor(io.hyperfoil.api.processor.Processor.Builder processor)
-
-
-
Field Detail
-
processors
public MultiProcessor.Builder<FilterHeaderHandler.Builder,?> processors
-
-
Method Detail
-
build
public FilterHeaderHandler build()
- Specified by:
buildin interfaceHeaderHandler.Builder
-
header
public StringConditionBuilder<?,FilterHeaderHandler.Builder> header()
Condition on the header name.- Returns:
- Builder.
-
processor
public FilterHeaderHandler.Builder processor(io.hyperfoil.api.processor.Processor.Builder processor)
-
-