Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apply(CircuitBreakerRegistry, String, String, String) - Method in interface com.linecorp.armeria.resilience4j.circuitbreaker.Resilience4jCircuitBreakerFactory
-
Given a combination of registry, host, method and path, creates a
CircuitBreaker.
B
- build() - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
-
Returns a newly-created
Resilience4jCircuitBreakerMapping. - builder() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Returns a builder that builds a
Resilience4jCircuitBreakerMappingby setting host, method and/or path.
C
- com.linecorp.armeria.resilience4j.circuitbreaker - package com.linecorp.armeria.resilience4j.circuitbreaker
-
Resilience4j'sCircuitBreakerintegration with Armeria. - com.linecorp.armeria.resilience4j.circuitbreaker.client - package com.linecorp.armeria.resilience4j.circuitbreaker.client
-
Resilience4j'sCircuitBreakerintegration with Armeria clients.
F
- factory(Resilience4jCircuitBreakerFactory) - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
-
A factory method which creates a
CircuitBreakerinstance based on the specifiedCircuitBreakerRegistryand the mapping keys generated by theResilience4jCircuitBreakerMapping. - FailedCircuitBreakerDecisionException - Exception Class in com.linecorp.armeria.resilience4j.circuitbreaker
-
An exception that is returned when a
CircuitBreaker.onError(long, TimeUnit, Throwable)is invoked without a distinctive exception.
G
- get(ClientRequestContext, Request) - Method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Returns the
CircuitBreakermapped to the given parameters.
I
- isCircuitBreakerException(Exception) - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4JCircuitBreakerClientHandler
O
- of() - Static method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4JCircuitBreakerClientHandler
-
Creates a default
CircuitBreakerClientHandlerwhich usesResilience4jCircuitBreakerMapping.of()to handle requests. - of() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Returns the default
Resilience4jCircuitBreakerMapping. - of() - Static method in exception class com.linecorp.armeria.resilience4j.circuitbreaker.FailedCircuitBreakerDecisionException
-
Returns the default
FailedCircuitBreakerDecisionException. - of() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.Resilience4jCircuitBreakerFactory
-
Returns the default
Resilience4jCircuitBreakerFactory. - of(Resilience4jCircuitBreakerMapping) - Static method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4JCircuitBreakerClientHandler
-
Creates a default
CircuitBreakerClientHandlerwhich uses the providedCircuitBreakerMappingto handle requests. - of(CircuitBreaker) - Static method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4JCircuitBreakerClientHandler
-
Creates a default
CircuitBreakerClientHandlerwhich uses the providedCircuitBreakerto handle requests.
P
- perHost() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Creates a new
Resilience4jCircuitBreakerMappingwhich mapsCircuitBreakers with the remote host name. - perHost() - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
- perHostAndMethod() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Creates a new
Resilience4jCircuitBreakerMappingwhich mapsCircuitBreakers with the remote host and method name. - perMethod() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Creates a new
Resilience4jCircuitBreakerMappingwhich mapsCircuitBreakers with method name. - perMethod() - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
- perPath() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
-
Creates a new
Resilience4jCircuitBreakerMappingwhich mapsCircuitBreakers with the request path. - perPath() - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
R
- registry(CircuitBreakerRegistry) - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
-
The
CircuitBreakerRegistryfrom whichCircuitBreakerinstances will be created by default. - Resilience4JCircuitBreakerClientHandler - Class in com.linecorp.armeria.resilience4j.circuitbreaker.client
-
A
CircuitBreakerClientHandlerimplementation for use with Resilience4j'sCircuitBreaker. - Resilience4jCircuitBreakerFactory - Interface in com.linecorp.armeria.resilience4j.circuitbreaker
-
A functional interface that represents a mapper factory, mapping a combination of host, method and path to a
CircuitBreakerusing aCircuitBreakerRegistry. - Resilience4jCircuitBreakerMapping - Interface in com.linecorp.armeria.resilience4j.circuitbreaker.client
-
Returns a
CircuitBreakerinstance from remote invocation parameters. - Resilience4jCircuitBreakerMappingBuilder - Class in com.linecorp.armeria.resilience4j.circuitbreaker.client
-
Builder class for building a
Resilience4jCircuitBreakerMappingbased on a combination of host, method and path. - Resilience4jCircuitBreakerMappingBuilder() - Constructor for class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
T
- tryRequest(ClientRequestContext, Request) - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4JCircuitBreakerClientHandler
All Classes and Interfaces|All Packages|Serialized Form