Class GatewayResilience4JCircuitBreakerAutoConfiguration
java.lang.Object
org.springframework.cloud.gateway.config.GatewayResilience4JCircuitBreakerAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="spring.cloud.gateway.server.webflux.enabled",
matchIfMissing=true)
@AutoConfigureAfter(org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JAutoConfiguration.class)
@ConditionalOnClass({org.springframework.web.reactive.DispatcherHandler.class,org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JAutoConfiguration.class,org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreakerFactory.class,org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreakerFactory.class})
public class GatewayResilience4JCircuitBreakerAutoConfiguration
extends Object
- Author:
- Ryan Baxter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionspringCloudCircuitBreakerResilience4JFilterFactory(org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreakerFactory reactiveCircuitBreakerFactory, org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.DispatcherHandler> dispatcherHandler)
-
Constructor Details
-
GatewayResilience4JCircuitBreakerAutoConfiguration
public GatewayResilience4JCircuitBreakerAutoConfiguration()
-
-
Method Details
-
springCloudCircuitBreakerResilience4JFilterFactory
@Bean @ConditionalOnBean(org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreakerFactory.class) @ConditionalOnEnabledFilter public SpringCloudCircuitBreakerResilience4JFilterFactory springCloudCircuitBreakerResilience4JFilterFactory(org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreakerFactory reactiveCircuitBreakerFactory, org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.DispatcherHandler> dispatcherHandler) -
fallbackHeadersGatewayFilterFactory
@Bean @ConditionalOnMissingBean @ConditionalOnEnabledFilter public FallbackHeadersGatewayFilterFactory fallbackHeadersGatewayFilterFactory()
-