Package io.servicetalk.http.api
Interface StreamingHttpClientFilterFactory
- All Superinterfaces:
ExecutionStrategyInfluencer<HttpExecutionStrategy>,HttpExecutionStrategyInfluencer
- All Known Implementing Classes:
ContentCodingHttpRequesterFilter,ContentEncodingHttpRequesterFilter,EnforceSequentialModeRequesterFilter,GrpcLifecycleObserverRequesterFilter,HostHeaderHttpRequesterFilter,HttpLifecycleObserverRequesterFilter,OpenTelemetryHttpRequesterFilter,OpenTelemetryHttpRequestFilter,PayloadSizeLimitingHttpRequesterFilter,RedirectingHttpRequesterFilter,RequestTargetEncoderHttpRequesterFilter,RetryingHttpRequesterFilter,TimeoutHttpRequesterFilter,TracingHttpRequesterFilter,TrafficResilienceHttpClientFilter
- 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 aStreamingHttpClientFilterusing the providedStreamingHttpClientFilter.Methods inherited from interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
influenceStrategy, requiredOffloads
-
Method Details
-
create
Creates aStreamingHttpClientFilterusing the providedStreamingHttpClientFilter.- Parameters:
client-FilterableStreamingHttpClientto filter- Returns:
StreamingHttpClientFilterusing the providedStreamingHttpClientFilter.
-