Package io.servicetalk.http.api
Interface StreamingHttpClientFilterFactory
- All Superinterfaces:
ExecutionStrategyInfluencer<HttpExecutionStrategy>
,HttpExecutionStrategyInfluencer
- All Known Implementing Classes:
ContentCodingHttpRequesterFilter
,ContentEncodingHttpRequesterFilter
,EnforceSequentialModeRequesterFilter
,GrpcLifecycleObserverRequesterFilter
,HostHeaderHttpRequesterFilter
,HttpLifecycleObserverRequesterFilter
,OpenTelemetryHttpRequestFilter
,PayloadSizeLimitingHttpRequesterFilter
,RedirectingHttpRequesterFilter
,RequestTargetEncoderHttpRequesterFilter
,RetryingHttpRequesterFilter
,TimeoutHttpRequesterFilter
,TracingHttpRequesterFilter
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface StreamingHttpClientFilterFactory
extends HttpExecutionStrategyInfluencer
A factory for
StreamingHttpClientFilter
.-
Method Summary
Modifier and TypeMethodDescriptioncreate
(FilterableStreamingHttpClient client) Creates aStreamingHttpClientFilter
using the providedStreamingHttpClientFilter
.Methods inherited from interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
influenceStrategy, requiredOffloads
-
Method Details
-
create
Creates aStreamingHttpClientFilter
using the providedStreamingHttpClientFilter
.- Parameters:
client
-FilterableStreamingHttpClient
to filter- Returns:
StreamingHttpClientFilter
using the providedStreamingHttpClientFilter
.
-