Package io.servicetalk.http.api
Interface StreamingHttpServiceFilterFactory
- All Superinterfaces:
ExecutionStrategyInfluencer<HttpExecutionStrategy>
,HttpExecutionStrategyInfluencer
- All Known Implementing Classes:
BasicAuthHttpServiceFilter
,ContentCodingHttpServiceFilter
,ContentEncodingHttpServiceFilter
,GrpcExceptionMapperServiceFilter
,GrpcLifecycleObserverServiceFilter
,HttpExceptionMapperServiceFilter
,HttpLifecycleObserverServiceFilter
,OpenTelemetryHttpServerFilter
,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 aStreamingHttpServiceFilter
using the providedStreamingHttpService
.Methods inherited from interface io.servicetalk.http.api.HttpExecutionStrategyInfluencer
influenceStrategy, requiredOffloads
-
Method Details
-
create
Create aStreamingHttpServiceFilter
using the providedStreamingHttpService
.- Parameters:
service
-StreamingHttpService
to filter- Returns:
StreamingHttpServiceFilter
using the providedStreamingHttpService
.
-