public interface HttpExecutionStrategyInfluencer extends ExecutionStrategyInfluencer<HttpExecutionStrategy>
HttpExecutionStrategy for an HTTP client or server.| Modifier and Type | Method and Description |
|---|---|
static HttpExecutionStrategyInfluencer |
defaultStreamingInfluencer()
Deprecated.
This method is not useful anymore and will be removed in future releases.
|
default HttpExecutionStrategy |
influenceStrategy(HttpExecutionStrategy strategy)
Deprecated.
Implement
requiredOffloads() instead. |
default HttpExecutionStrategy |
requiredOffloads() |
@Deprecated default HttpExecutionStrategy influenceStrategy(HttpExecutionStrategy strategy)
requiredOffloads() instead.HttpExecutionStrategy to a new HttpExecutionStrategy that suits
this HttpExecutionStrategyInfluencer.
Implementations should not return HttpExecutionStrategies.defaultStrategy() unless it was also
provided as input.
strategy - HttpExecutionStrategy to influence.HttpExecutionStrategy that suits this HttpExecutionStrategyInfluencerdefault HttpExecutionStrategy requiredOffloads()
The provided default implementation requests offloading of all operations. Implementations that require no
offloading should be careful to return HttpExecutionStrategies.offloadNone() rather than
HttpExecutionStrategies.offloadNever(). Implementations should avoid returning
HttpExecutionStrategies.defaultStrategy(), instead returning the strategy they require or
HttpExecutionStrategies.offloadAll() if offloading for all paths is required (safe default).
requiredOffloads in interface ExecutionStrategyInfluencer<HttpExecutionStrategy>@Deprecated static HttpExecutionStrategyInfluencer defaultStreamingInfluencer()
HttpExecutionStrategyInfluencer to be used for the default streaming programming model.HttpExecutionStrategyInfluencer to be used for the default streaming programming model.