public final class CircuitBreakerHttpClientBuilder extends AbstractCircuitBreakerClientBuilder<HttpResponse>
CircuitBreakerHttpClient or its decorator function.| Constructor and Description |
|---|
CircuitBreakerHttpClientBuilder(CircuitBreakerStrategy strategy)
Deprecated.
|
CircuitBreakerHttpClientBuilder(CircuitBreakerStrategyWithContent<HttpResponse> strategyWithContent)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
CircuitBreakerHttpClient |
build(HttpClient delegate)
Returns a newly-created
CircuitBreakerHttpClient based on the properties of this builder. |
CircuitBreakerHttpClientBuilder |
circuitBreakerMapping(CircuitBreakerMapping mapping)
Sets the
CircuitBreakerMapping. |
CircuitBreakerHttpClientBuilder |
mapping(CircuitBreakerMapping mapping)
Sets the
CircuitBreakerMapping. |
Function<? super HttpClient,CircuitBreakerHttpClient> |
newDecorator()
Returns a newly-created decorator that decorates an
HttpClient with a new
CircuitBreakerHttpClient based on the properties of this builder. |
toString@Deprecated public CircuitBreakerHttpClientBuilder(CircuitBreakerStrategy strategy)
CircuitBreakerHttpClient.builder(CircuitBreakerStrategy).CircuitBreakerStrategy.@Deprecated public CircuitBreakerHttpClientBuilder(CircuitBreakerStrategyWithContent<HttpResponse> strategyWithContent)
CircuitBreakerHttpClient.builder(CircuitBreakerStrategyWithContent).CircuitBreakerStrategyWithContent.public CircuitBreakerHttpClient build(HttpClient delegate)
CircuitBreakerHttpClient based on the properties of this builder.public Function<? super HttpClient,CircuitBreakerHttpClient> newDecorator()
HttpClient with a new
CircuitBreakerHttpClient based on the properties of this builder.public CircuitBreakerHttpClientBuilder circuitBreakerMapping(CircuitBreakerMapping mapping)
AbstractCircuitBreakerClientBuilderCircuitBreakerMapping. If unspecified, CircuitBreakerMapping.ofDefault()
will be used.circuitBreakerMapping in class AbstractCircuitBreakerClientBuilder<HttpResponse>this to support method chaining.public CircuitBreakerHttpClientBuilder mapping(CircuitBreakerMapping mapping)
AbstractCircuitBreakerClientBuilderCircuitBreakerMapping. If unspecified, CircuitBreakerMapping.ofDefault()
will be used.mapping in class AbstractCircuitBreakerClientBuilder<HttpResponse>this to support method chaining.Copyright © 2020 LeanCloud. All rights reserved.