Package io.hyperfoil.http.handlers
Class BaseDelegatingHeaderHandler.Builder<S extends BaseDelegatingHeaderHandler.Builder<S>>
- java.lang.Object
-
- io.hyperfoil.http.handlers.BaseDelegatingHeaderHandler.Builder<S>
-
- All Implemented Interfaces:
io.hyperfoil.api.config.BuilderBase<HeaderHandler.Builder>,HeaderHandler.Builder
- Direct Known Subclasses:
ConditionalHeaderHandler.Builder,Redirect.WrappingHeaderHandler.Builder
- Enclosing class:
- BaseDelegatingHeaderHandler
public abstract static class BaseDelegatingHeaderHandler.Builder<S extends BaseDelegatingHeaderHandler.Builder<S>> extends java.lang.Object implements HeaderHandler.Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<HeaderHandler.Builder>handlers
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HeaderHandler[]buildHandlers()ServiceLoadedBuilderProvider<HeaderHandler.Builder>handler()One or more header handlers that should be invoked.Shandler(HeaderHandler.Builder handler)Shandlers(java.util.Collection<? extends HeaderHandler.Builder> handlers)protected Sself()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.hyperfoil.http.api.HeaderHandler.Builder
build
-
-
-
-
Field Detail
-
handlers
protected final java.util.List<HeaderHandler.Builder> handlers
-
-
Method Detail
-
self
protected S self()
-
handler
public S handler(HeaderHandler.Builder handler)
-
handlers
public S handlers(java.util.Collection<? extends HeaderHandler.Builder> handlers)
-
handler
public ServiceLoadedBuilderProvider<HeaderHandler.Builder> handler()
One or more header handlers that should be invoked.- Returns:
- Builder.
-
buildHandlers
protected HeaderHandler[] buildHandlers()
-
-