public final class HostHeaderHttpRequesterFilter
extends Object
implements StreamingHttpClientFilterFactory, StreamingHttpConnectionFilterFactory
HttpHeaderNames.HOST header with the fallback value if the header is not already
present in HttpRequestMetaData.| Constructor and Description |
|---|
HostHeaderHttpRequesterFilter(CharSequence fallbackHost)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
StreamingHttpClientFilter |
create(FilterableStreamingHttpClient client) |
StreamingHttpConnectionFilter |
create(FilterableStreamingHttpConnection connection) |
HttpExecutionStrategy |
requiredOffloads() |
public HostHeaderHttpRequesterFilter(CharSequence fallbackHost)
fallbackHost - The address to use as a fallback if a HttpHeaderNames.HOST header is not present.public StreamingHttpClientFilter create(FilterableStreamingHttpClient client)
create in interface StreamingHttpClientFilterFactorypublic StreamingHttpConnectionFilter create(FilterableStreamingHttpConnection connection)
create in interface StreamingHttpConnectionFilterFactorypublic HttpExecutionStrategy requiredOffloads()
requiredOffloads in interface HttpExecutionStrategyInfluencerrequiredOffloads in interface ExecutionStrategyInfluencer<HttpExecutionStrategy>