Class CircuitBreakerRpcClientBuilder
java.lang.Object
com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClientBuilder<RpcResponse>
com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
public final class CircuitBreakerRpcClientBuilder
extends AbstractCircuitBreakerClientBuilder<RpcResponse>
Builds a new
CircuitBreakerRpcClient
or its decorator function.-
Method Summary
Modifier and TypeMethodDescriptionReturns a newly-createdCircuitBreakerRpcClient
based on the properties of this builder.mapping(CircuitBreakerMapping mapping)
Sets theCircuitBreakerMapping
.Function<? super RpcClient,CircuitBreakerRpcClient>
Returns a newly-created decorator that decorates anRpcClient
with a newCircuitBreakerRpcClient
based on the properties of this builder.Methods inherited from class com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClientBuilder
toString
-
Method Details
-
build
Returns a newly-createdCircuitBreakerRpcClient
based on the properties of this builder. -
newDecorator
Returns a newly-created decorator that decorates anRpcClient
with a newCircuitBreakerRpcClient
based on the properties of this builder. -
mapping
Description copied from class:AbstractCircuitBreakerClientBuilder
Sets theCircuitBreakerMapping
. If unspecified,CircuitBreakerMapping.ofDefault()
will be used.- Overrides:
mapping
in classAbstractCircuitBreakerClientBuilder<RpcResponse>
- Returns:
this
to support method chaining.
-