Index

A B C F G I O P R T 
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 Resilience4jCircuitBreakerMapping by setting host, method and/or path.

C

com.linecorp.armeria.resilience4j.circuitbreaker - package com.linecorp.armeria.resilience4j.circuitbreaker
Resilience4j's CircuitBreaker integration with Armeria.
com.linecorp.armeria.resilience4j.circuitbreaker.client - package com.linecorp.armeria.resilience4j.circuitbreaker.client
Resilience4j's CircuitBreaker integration with Armeria clients.

F

factory(Resilience4jCircuitBreakerFactory) - Method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMappingBuilder
A factory method which creates a CircuitBreaker instance based on the specified CircuitBreakerRegistry and the mapping keys generated by the Resilience4jCircuitBreakerMapping.
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 CircuitBreaker mapped 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 CircuitBreakerClientHandler which uses Resilience4jCircuitBreakerMapping.of() to handle requests.
of() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
of() - Static method in exception class com.linecorp.armeria.resilience4j.circuitbreaker.FailedCircuitBreakerDecisionException
of() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.Resilience4jCircuitBreakerFactory
of(Resilience4jCircuitBreakerMapping) - Static method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4JCircuitBreakerClientHandler
Creates a default CircuitBreakerClientHandler which uses the provided CircuitBreakerMapping to handle requests.
of(CircuitBreaker) - Static method in class com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4JCircuitBreakerClientHandler
Creates a default CircuitBreakerClientHandler which uses the provided CircuitBreaker to handle requests.

P

perHost() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
Creates a new Resilience4jCircuitBreakerMapping which maps CircuitBreakers 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 Resilience4jCircuitBreakerMapping which maps CircuitBreakers with the remote host and method name.
perMethod() - Static method in interface com.linecorp.armeria.resilience4j.circuitbreaker.client.Resilience4jCircuitBreakerMapping
Creates a new Resilience4jCircuitBreakerMapping which maps CircuitBreakers 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 Resilience4jCircuitBreakerMapping which maps CircuitBreakers 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 CircuitBreakerRegistry from which CircuitBreaker instances will be created by default.
Resilience4JCircuitBreakerClientHandler - Class in com.linecorp.armeria.resilience4j.circuitbreaker.client
A CircuitBreakerClientHandler implementation for use with Resilience4j's CircuitBreaker.
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 CircuitBreaker using a CircuitBreakerRegistry.
Resilience4jCircuitBreakerMapping - Interface in com.linecorp.armeria.resilience4j.circuitbreaker.client
Returns a CircuitBreaker instance from remote invocation parameters.
Resilience4jCircuitBreakerMappingBuilder - Class in com.linecorp.armeria.resilience4j.circuitbreaker.client
Builder class for building a Resilience4jCircuitBreakerMapping based 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
 
A B C F G I O P R T 
All Classes and Interfaces|All Packages|Serialized Form