@Configuration @Import(value={RibbonCommandFactoryConfiguration.RestClientRibbonConfiguration.class,RibbonCommandFactoryConfiguration.OkHttpRibbonConfiguration.class,RibbonCommandFactoryConfiguration.HttpClientRibbonConfiguration.class}) @ConditionalOnBean(value=org.springframework.cloud.netflix.zuul.ZuulProxyMarkerConfiguration.Marker.class) public class ZuulProxyAutoConfiguration extends ZuulServerAutoConfiguration
Modifier and Type | Class and Description |
---|---|
protected static class |
ZuulProxyAutoConfiguration.NoActuatorConfiguration |
protected static class |
ZuulProxyAutoConfiguration.RoutesEndpointConfiguration |
ZuulServerAutoConfiguration.ZuulCounterFactoryConfiguration, ZuulServerAutoConfiguration.ZuulFilterConfiguration, ZuulServerAutoConfiguration.ZuulMetricsConfiguration
server, zuulProperties
Constructor and Description |
---|
ZuulProxyAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
DiscoveryClientRouteLocator |
discoveryRouteLocator() |
PreDecorationFilter |
preDecorationFilter(RouteLocator routeLocator,
ProxyRequestHelper proxyRequestHelper) |
RibbonRoutingFilter |
ribbonRoutingFilter(ProxyRequestHelper helper,
RibbonCommandFactory<?> ribbonCommandFactory) |
ServiceRouteMapper |
serviceRouteMapper() |
SimpleHostRoutingFilter |
simpleHostRoutingFilter(ProxyRequestHelper helper,
ZuulProperties zuulProperties) |
org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent> |
zuulDiscoveryRefreshRoutesListener() |
org.springframework.cloud.client.actuator.HasFeatures |
zuulFeature() |
debugFilter, formBodyWrapperFilter, primaryRouteLocator, sendErrorFilter, sendForwardFilter, sendResponseFilter, servlet30WrapperFilter, servletDetectionFilter, simpleRouteLocator, zuulController, zuulHandlerMapping, zuulRefreshRoutesListener, zuulRoutesApplicationContextInitiazer, zuulServlet
public org.springframework.cloud.client.actuator.HasFeatures zuulFeature()
zuulFeature
in class ZuulServerAutoConfiguration
@Bean @ConditionalOnMissingBean(value=DiscoveryClientRouteLocator.class) public DiscoveryClientRouteLocator discoveryRouteLocator()
@Bean public PreDecorationFilter preDecorationFilter(RouteLocator routeLocator, ProxyRequestHelper proxyRequestHelper)
@Bean public RibbonRoutingFilter ribbonRoutingFilter(ProxyRequestHelper helper, RibbonCommandFactory<?> ribbonCommandFactory)
@Bean @ConditionalOnMissingBean(value=SimpleHostRoutingFilter.class) public SimpleHostRoutingFilter simpleHostRoutingFilter(ProxyRequestHelper helper, ZuulProperties zuulProperties)
@Bean public org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent> zuulDiscoveryRefreshRoutesListener()
@Bean @ConditionalOnMissingBean(value=ServiceRouteMapper.class) public ServiceRouteMapper serviceRouteMapper()
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.