Package io.servicetalk.transport.api
Interface ExecutionStrategyInfluencer<S extends ExecutionStrategy>
- Type Parameters:
S- Type ofExecutionStrategyinfluenced.
- All Known Subinterfaces:
BasicAuthHttpServiceFilter.CredentialsVerifier<UserInfo>,BlockingHttpService,BlockingStreamingHttpService,ConnectionAcceptorFactory,ConnectionFactoryFilter<ResolvedAddress,,C> EarlyConnectionAcceptor,HttpExecutionStrategyInfluencer,HttpLoadBalancerFactory<ResolvedAddress>,HttpService,HttpServiceBase,InfluencerConnectionAcceptor,LateConnectionAcceptor,LoadBalancerFactory<ResolvedAddress,,C> StreamingHttpClientFilterFactory,StreamingHttpConnectionFilterFactory,StreamingHttpService,StreamingHttpServiceFilterFactory,TimeoutFromRequest
- All Known Implementing Classes:
BasicAuthHttpServiceFilter,CacheConnectionHttpLoadBalanceFactory,ContentCodingHttpRequesterFilter,ContentCodingHttpServiceFilter,ContentEncodingHttpRequesterFilter,ContentEncodingHttpServiceFilter,DefaultHttpLoadBalancerFactory,DefaultHttpLoadBalancerFactory,DelegatingConnectionFactoryFilter,EnforceSequentialModeRequesterFilter,GrpcExceptionMapperServiceFilter,GrpcLifecycleObserverRequesterFilter,GrpcLifecycleObserverServiceFilter,HostHeaderHttpRequesterFilter,HttpExceptionMapperServiceFilter,HttpLifecycleObserverRequesterFilter,HttpLifecycleObserverServiceFilter,HttpRequestAutoDrainingServiceFilter,IdleTimeoutConnectionFilter,JavaNetSoTimeoutHttpConnectionFilter,LimitingConnectionFactoryFilter,OpenTelemetryHttpRequesterFilter,OpenTelemetryHttpRequestFilter,OpenTelemetryHttpServerFilter,OpenTelemetryHttpServiceFilter,PayloadSizeLimitingHttpRequesterFilter,PayloadSizeLimitingHttpServiceFilter,RedirectingHttpRequesterFilter,RequestTargetDecoderHttpServiceFilter,RequestTargetEncoderHttpRequesterFilter,RequestTargetEncoderHttpServiceFilter,RetryingHttpRequesterFilter,RoundRobinLoadBalancerFactory,StrategyInfluencerChainBuilder,StreamingHttpServiceFilter,StreamingHttpServiceToOffloadedStreamingHttpService,TimeoutHttpRequesterFilter,TimeoutHttpServiceFilter,TracingHttpRequesterFilter,TracingHttpServiceFilter,TrafficResilienceHttpClientFilter,TrafficResilienceHttpServiceFilter,TransportObserverConnectionFactoryFilter
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
An entity that wishes to influence the
ExecutionStrategy for a server or client.-
Method Summary
Modifier and TypeMethodDescriptionReturn anExecutionStrategythat describes the offloads required by the influencer.
-
Method Details
-
requiredOffloads
S requiredOffloads()Return anExecutionStrategythat describes the offloads required by the influencer.- Returns:
- the
ExecutionStrategyrequired by the influencer.
-