Class ContextPropagationFilter.Builder
- java.lang.Object
-
- io.helidon.webserver.context.propagation.ContextPropagationFilter.Builder
-
- All Implemented Interfaces:
io.helidon.common.Builder<ContextPropagationFilter>,Supplier<ContextPropagationFilter>
- Enclosing class:
- ContextPropagationFilter
public static class ContextPropagationFilter.Builder extends Object implements io.helidon.common.Builder<ContextPropagationFilter>
Fluent API builder forContextPropagationFilter.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextPropagationFilter.BuilderaddRecord(PropagationRecord record)Add a configuration records.ContextPropagationFilterbuild()ContextPropagationFilter.Builderconfig(io.helidon.config.Config config)Update the builder from configuration.
-
-
-
Method Detail
-
build
public ContextPropagationFilter build()
- Specified by:
buildin interfaceio.helidon.common.Builder<ContextPropagationFilter>
-
config
public ContextPropagationFilter.Builder config(io.helidon.config.Config config)
Update the builder from configuration. Uses the keyrecordsan array ofPropagationRecord.- Parameters:
config- configuraiton of context propagation- Returns:
- updated builder
-
addRecord
public ContextPropagationFilter.Builder addRecord(PropagationRecord record)
Add a configuration records. A single record maps header to a context classifier.- Parameters:
record- record to add- Returns:
- updated builder
-
-