Package io.servicetalk.http.api
Interface StreamingHttpServiceFilterFactory
- All Superinterfaces:
ExecutionStrategyInfluencer<HttpExecutionStrategy>,HttpExecutionStrategyInfluencer
- All Known Implementing Classes:
BasicAuthHttpServiceFilter,ContentCodingHttpServiceFilter,ContentEncodingHttpServiceFilter,GrpcExceptionMapperServiceFilter,GrpcLifecycleObserverServiceFilter,HttpExceptionMapperServiceFilter,HttpLifecycleObserverServiceFilter,HttpRequestAutoDrainingServiceFilter,OpenTelemetryHttpServerFilter,OpenTelemetryHttpServiceFilter,PayloadSizeLimitingHttpServiceFilter,RequestTargetDecoderHttpServiceFilter,RequestTargetEncoderHttpServiceFilter,TimeoutHttpServiceFilter,TracingHttpServiceFilter,TrafficResilienceHttpServiceFilter
- 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 StreamingHttpServiceFilterFactory
extends HttpExecutionStrategyInfluencer
A factory for
StreamingHttpServiceFilter.-
Method Summary
Modifier and TypeMethodDescriptioncreate(StreamingHttpService service) Create aStreamingHttpServiceFilterusing the providedStreamingHttpService.Methods inherited from interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
influenceStrategy, requiredOffloads
-
Method Details
-
create
Create aStreamingHttpServiceFilterusing the providedStreamingHttpService.- Parameters:
service-StreamingHttpServiceto filter- Returns:
StreamingHttpServiceFilterusing the providedStreamingHttpService.
-