@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(name="spring.cloud.gateway.enabled", matchIfMissing=true) @AutoConfigureAfter(value=org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JAutoConfiguration.class) @ConditionalOnClass(value={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
Constructor and Description |
---|
GatewayResilience4JCircuitBreakerAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
FallbackHeadersGatewayFilterFactory |
fallbackHeadersGatewayFilterFactory() |
SpringCloudCircuitBreakerResilience4JFilterFactory |
springCloudCircuitBreakerResilience4JFilterFactory(org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreakerFactory reactiveCircuitBreakerFactory,
org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.DispatcherHandler> dispatcherHandler) |
public GatewayResilience4JCircuitBreakerAutoConfiguration()
@Bean @ConditionalOnBean(value=org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreakerFactory.class) public SpringCloudCircuitBreakerResilience4JFilterFactory springCloudCircuitBreakerResilience4JFilterFactory(org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreakerFactory reactiveCircuitBreakerFactory, org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.DispatcherHandler> dispatcherHandler)
@Bean @ConditionalOnMissingBean(value=FallbackHeadersGatewayFilterFactory.class) public FallbackHeadersGatewayFilterFactory fallbackHeadersGatewayFilterFactory()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.