@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="spring.cloud.gateway.enabled",
matchIfMissing=true)
@AutoConfigureAfter(value=org.springframework.cloud.netflix.hystrix.ReactiveHystrixCircuitBreakerAutoConfiguration.class)
@ConditionalOnClass(value={org.springframework.web.reactive.DispatcherHandler.class,org.springframework.cloud.netflix.hystrix.HystrixCircuitBreakerAutoConfiguration.class,org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreakerFactory.class,org.springframework.cloud.netflix.hystrix.ReactiveHystrixCircuitBreakerFactory.class})
public class GatewayHystrixCircuitBreakerAutoConfiguration
extends Object
| Constructor and Description |
|---|
GatewayHystrixCircuitBreakerAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
FallbackHeadersGatewayFilterFactory |
fallbackHeadersGatewayFilterFactory() |
SpringCloudCircuitBreakerHystrixFilterFactory |
springCloudCircuitBreakerHystrixFilterFactory(org.springframework.cloud.netflix.hystrix.ReactiveHystrixCircuitBreakerFactory reactiveCircuitBreakerFactory,
org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.DispatcherHandler> dispatcherHandler) |
public GatewayHystrixCircuitBreakerAutoConfiguration()
@Bean @ConditionalOnBean(value=org.springframework.cloud.netflix.hystrix.ReactiveHystrixCircuitBreakerFactory.class) public SpringCloudCircuitBreakerHystrixFilterFactory springCloudCircuitBreakerHystrixFilterFactory(org.springframework.cloud.netflix.hystrix.ReactiveHystrixCircuitBreakerFactory reactiveCircuitBreakerFactory, org.springframework.beans.factory.ObjectProvider<org.springframework.web.reactive.DispatcherHandler> dispatcherHandler)
@Bean @ConditionalOnMissingBean @ConditionalOnEnabledFilter public FallbackHeadersGatewayFilterFactory fallbackHeadersGatewayFilterFactory()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.