Class Hierarchy
- java.lang.Object
- com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClientBuilder<O>
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClientBuilder
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClientBuilder
- com.linecorp.armeria.client.AbstractRuleBuilder
- com.linecorp.armeria.client.AbstractRuleWithContentBuilder<T>
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRuleWithContentBuilder<T>
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRuleBuilder
- com.linecorp.armeria.client.AbstractRuleWithContentBuilder<T>
- com.linecorp.armeria.common.util.AbstractUnwrappable<T> (implements com.linecorp.armeria.common.util.Unwrappable)
- com.linecorp.armeria.client.DecoratingClient<T_I,T_O,R_I,R_O> (implements com.linecorp.armeria.client.Client<I,O>)
- com.linecorp.armeria.client.SimpleDecoratingClient<I,O>
- com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient<I,O>
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerClient (implements com.linecorp.armeria.client.HttpClient)
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRpcClient (implements com.linecorp.armeria.client.RpcClient)
- com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClient<I,O>
- com.linecorp.armeria.client.SimpleDecoratingClient<I,O>
- com.linecorp.armeria.client.DecoratingClient<T_I,T_O,R_I,R_O> (implements com.linecorp.armeria.client.Client<I,O>)
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerBuilder
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerDecision
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListenerAdapter (implements com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListener)
- com.linecorp.armeria.client.circuitbreaker.EventCount
- com.linecorp.armeria.client.circuitbreaker.MetricCollectingCircuitBreakerListener (implements com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListener)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.linecorp.armeria.client.circuitbreaker.FailFastException
- java.lang.RuntimeException
- java.lang.Exception
- com.linecorp.armeria.client.circuitbreaker.AbstractCircuitBreakerClientBuilder<O>
Interface Hierarchy
- com.linecorp.armeria.client.circuitbreaker.CircuitBreaker
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerListener
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerMapping
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRule
- com.linecorp.armeria.client.circuitbreaker.CircuitBreakerRuleWithContent<T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.linecorp.armeria.client.circuitbreaker.CircuitState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)