Class Resilience4JCircuitBreaker
- java.lang.Object
-
- org.springframework.cloud.circuitbreaker.resilience4j.Resilience4JCircuitBreaker
-
- All Implemented Interfaces:
org.springframework.cloud.client.circuitbreaker.CircuitBreaker
public class Resilience4JCircuitBreaker extends Object implements org.springframework.cloud.client.circuitbreaker.CircuitBreaker
- Author:
- Ryan Baxter, Andrii Bohutskyi
-
-
Constructor Summary
Constructors Constructor Description Resilience4JCircuitBreaker(String id, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, ExecutorService executorService, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer, Resilience4jBulkheadProvider bulkheadProvider)Deprecated.Resilience4JCircuitBreaker(String id, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, ExecutorService executorService, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer)Deprecated.Resilience4JCircuitBreaker(String id, String groupName, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, ExecutorService executorService, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer, Resilience4jBulkheadProvider bulkheadProvider)Resilience4JCircuitBreaker(String id, String groupName, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer, Resilience4jBulkheadProvider bulkheadProvider)
-
-
-
Constructor Detail
-
Resilience4JCircuitBreaker
@Deprecated public Resilience4JCircuitBreaker(String id, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, ExecutorService executorService, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer)
Deprecated.
-
Resilience4JCircuitBreaker
@Deprecated public Resilience4JCircuitBreaker(String id, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, ExecutorService executorService, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer, Resilience4jBulkheadProvider bulkheadProvider)
Deprecated.
-
Resilience4JCircuitBreaker
public Resilience4JCircuitBreaker(String id, String groupName, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, ExecutorService executorService, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer, Resilience4jBulkheadProvider bulkheadProvider)
-
Resilience4JCircuitBreaker
public Resilience4JCircuitBreaker(String id, String groupName, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig circuitBreakerConfig, io.github.resilience4j.timelimiter.TimeLimiterConfig timeLimiterConfig, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer, Resilience4jBulkheadProvider bulkheadProvider)
-
-