Package io.servicetalk.http.api
Interface HttpExecutionStrategyInfluencer
-
- All Known Implementing Classes:
BasicAuthHttpServiceFilter,ContentCodingHttpRequesterFilter,ContentCodingHttpServiceFilter,DefaultHttpLoadBalancerFactory,RedirectingHttpRequesterFilter,RequestTargetDecoderHttpServiceFilter,RequestTargetEncoderHttpRequesterFilter,RequestTargetEncoderHttpServiceFilter,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 HttpExecutionStrategyInfluencerAn entity that wishes to influenceHttpExecutionStrategyfor an HTTP client or server.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static HttpExecutionStrategyInfluencerdefaultStreamingInfluencer()Returns anHttpExecutionStrategyInfluencerto be used for the default streaming programming model.HttpExecutionStrategyinfluenceStrategy(HttpExecutionStrategy strategy)Optionally modify the passedHttpExecutionStrategyto a newHttpExecutionStrategythat suits thisHttpExecutionStrategyInfluencer.
-
-
-
Method Detail
-
influenceStrategy
HttpExecutionStrategy influenceStrategy(HttpExecutionStrategy strategy)
Optionally modify the passedHttpExecutionStrategyto a newHttpExecutionStrategythat suits thisHttpExecutionStrategyInfluencer.- Parameters:
strategy-HttpExecutionStrategyto influence.- Returns:
HttpExecutionStrategythat suits thisHttpExecutionStrategyInfluencer
-
defaultStreamingInfluencer
static HttpExecutionStrategyInfluencer defaultStreamingInfluencer()
Returns anHttpExecutionStrategyInfluencerto be used for the default streaming programming model.- Returns:
- An
HttpExecutionStrategyInfluencerto be used for the default streaming programming model.
-
-