public final class RequestTargetDecoderHttpServiceFilter extends java.lang.Object implements StreamingHttpServiceFilterFactory, HttpExecutionStrategyInfluencer
HttpRequestMetaData.requestTarget()
for each incoming request.Constructor and Description |
---|
RequestTargetDecoderHttpServiceFilter()
Create a new instance.
|
RequestTargetDecoderHttpServiceFilter(java.nio.charset.Charset charset)
Create a new instance.
|
Modifier and Type | Method and Description |
---|---|
StreamingHttpServiceFilter |
create(StreamingHttpService service)
Create a
StreamingHttpServiceFilter using the provided StreamingHttpService . |
HttpExecutionStrategy |
influenceStrategy(HttpExecutionStrategy strategy)
Optionally modify the passed
HttpExecutionStrategy to a new HttpExecutionStrategy that suits
this HttpExecutionStrategyInfluencer . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
append
defaultStreamingInfluencer
public RequestTargetDecoderHttpServiceFilter()
public RequestTargetDecoderHttpServiceFilter(java.nio.charset.Charset charset)
charset
- The charset to use for the decoding.public StreamingHttpServiceFilter create(StreamingHttpService service)
StreamingHttpServiceFilterFactory
StreamingHttpServiceFilter
using the provided StreamingHttpService
.create
in interface StreamingHttpServiceFilterFactory
service
- StreamingHttpService
to filterStreamingHttpServiceFilter
using the provided StreamingHttpService
.public HttpExecutionStrategy influenceStrategy(HttpExecutionStrategy strategy)
HttpExecutionStrategyInfluencer
HttpExecutionStrategy
to a new HttpExecutionStrategy
that suits
this HttpExecutionStrategyInfluencer
.influenceStrategy
in interface HttpExecutionStrategyInfluencer
strategy
- HttpExecutionStrategy
to influence.HttpExecutionStrategy
that suits this HttpExecutionStrategyInfluencer