Index

C D F G H I O P S W 
All Classes and Interfaces|All Packages|Constant Field Values

C

CachingFilteringWebHandler - Class in io.microsphere.spring.cloud.gateway.server.webflux.handler
FilteringWebHandler extension class caches the GlobalFilters and the GatewayFilters from the matched Routes when handle the request
CachingFilteringWebHandler(List<GlobalFilter>) - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.handler.CachingFilteringWebHandler
 
ConditionalOnGatewayEnabled - Annotation Interface in io.microsphere.spring.cloud.gateway.server.webflux.annotation
The conditional annotation meta-annotates @ConditionalOnProperty for Spring Cloud Gateway (Reactive) enabled.

D

DefaultGatewayFilterChain - Class in io.microsphere.spring.cloud.gateway.server.webflux.filter
Default GatewayFilterChain
DefaultGatewayFilterChain(GatewayFilter...) - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.filter.DefaultGatewayFilterChain
 
destroy() - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
destroy() - Method in class io.microsphere.spring.cloud.gateway.server.webflux.handler.CachingFilteringWebHandler
 
DisabledHeartbeatEventRouteRefreshListenerInterceptor - Class in io.microsphere.spring.cloud.gateway.server.webflux.event
The ApplicationListenerInterceptor class to disable RouteRefreshListeners' HeartbeatEvent
DisabledHeartbeatEventRouteRefreshListenerInterceptor() - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.event.DisabledHeartbeatEventRouteRefreshListenerInterceptor
 

F

filter(ServerWebExchange) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.DefaultGatewayFilterChain
 
filter(ServerWebExchange, GatewayFilterChain) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
FilteringWebHandlerBeanDefinitionRegistryPostProcessor - Class in io.microsphere.spring.cloud.gateway.server.webflux.handler
The BeanDefinitionRegistryPostProcessor for FilteringWebHandler
FilteringWebHandlerBeanDefinitionRegistryPostProcessor() - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.handler.FilteringWebHandlerBeanDefinitionRegistryPostProcessor
 

G

GATEWAY_ENABLED_PROPERTY_NAME - Static variable in interface io.microsphere.spring.cloud.gateway.server.webflux.constants.GatewayPropertyConstants
The property name of Gateway enabled.
GATEWAY_ROUTES_PROPERTY_NAME_PREFIX - Static variable in interface io.microsphere.spring.cloud.gateway.server.webflux.constants.GatewayPropertyConstants
The property name prefix of Gateway Routes
GatewayAutoConfiguration - Class in io.microsphere.spring.cloud.gateway.server.webflux.autoconfigure
Gateway Auto-Configuration
GatewayAutoConfiguration() - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.autoconfigure.GatewayAutoConfiguration
 
GatewayPropertyConstants - Interface in io.microsphere.spring.cloud.gateway.server.webflux.constants
Gateway Property Constants
GatewayUtils - Class in io.microsphere.spring.cloud.gateway.server.webflux.util
The utilities class for Gateway
getGatewayProperties(ConfigurableEnvironment) - Static method in class io.microsphere.spring.cloud.gateway.server.webflux.util.GatewayUtils
Get the flatten properties of GatewayProperties from the Spring Environment
getOrder() - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
getRouteProperties(ConfigurableEnvironment, String) - Static method in class io.microsphere.spring.cloud.gateway.server.webflux.util.GatewayUtils
Get the flatten properties of the specified RouteDefinition in the GatewayProperties from the Spring Environment

H

handle(ServerWebExchange) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.handler.CachingFilteringWebHandler
 

I

initialize(ConfigurableApplicationContext) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.context.WebEndpointApplicationContextInitializer
 
intercept(ApplicationListener<?>, ApplicationEvent, ApplicationListenerInterceptorChain) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.event.DisabledHeartbeatEventRouteRefreshListenerInterceptor
 
io.microsphere.spring.cloud.gateway.server.webflux.annotation - package io.microsphere.spring.cloud.gateway.server.webflux.annotation
 
io.microsphere.spring.cloud.gateway.server.webflux.autoconfigure - package io.microsphere.spring.cloud.gateway.server.webflux.autoconfigure
 
io.microsphere.spring.cloud.gateway.server.webflux.constants - package io.microsphere.spring.cloud.gateway.server.webflux.constants
 
io.microsphere.spring.cloud.gateway.server.webflux.context - package io.microsphere.spring.cloud.gateway.server.webflux.context
 
io.microsphere.spring.cloud.gateway.server.webflux.event - package io.microsphere.spring.cloud.gateway.server.webflux.event
 
io.microsphere.spring.cloud.gateway.server.webflux.filter - package io.microsphere.spring.cloud.gateway.server.webflux.filter
 
io.microsphere.spring.cloud.gateway.server.webflux.handler - package io.microsphere.spring.cloud.gateway.server.webflux.handler
 
io.microsphere.spring.cloud.gateway.server.webflux.util - package io.microsphere.spring.cloud.gateway.server.webflux.util
 
isSuccessRouteLocatorEvent(RefreshRoutesResultEvent) - Static method in class io.microsphere.spring.cloud.gateway.server.webflux.util.GatewayUtils
Is the specified RefreshRoutesResultEvent success and the source is RouteLocator

O

onApplicationEvent(EnvironmentChangeEvent) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.event.PropagatingRefreshRoutesEventApplicationListener
 
onApplicationEvent(ApplicationEvent) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
onRefreshRoutesResultEvent(RefreshRoutesResultEvent) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.handler.CachingFilteringWebHandler
 

P

postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.handler.FilteringWebHandlerBeanDefinitionRegistryPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.handler.FilteringWebHandlerBeanDefinitionRegistryPostProcessor
 
PropagatingRefreshRoutesEventApplicationListener - Class in io.microsphere.spring.cloud.gateway.server.webflux.event
EnvironmentChangeEvent ApplicationListener propagates RefreshRoutesEvent
PropagatingRefreshRoutesEventApplicationListener(ApplicationContext) - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.event.PropagatingRefreshRoutesEventApplicationListener
 

S

setApplicationContext(ApplicationContext) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
setEnvironment(Environment) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
supportsAsyncExecution() - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
supportsEventType(Class<? extends ApplicationEvent>) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 

W

WebEndpointApplicationContextInitializer - Class in io.microsphere.spring.cloud.gateway.server.webflux.context
The ApplicationContextInitializer for WebEndpoint
WebEndpointApplicationContextInitializer() - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.context.WebEndpointApplicationContextInitializer
 
WebEndpointMappingGatewayAutoConfiguration - Class in io.microsphere.spring.cloud.gateway.server.webflux.autoconfigure
Gateway Auto-Configuration for WebEndpointMapping
WebEndpointMappingGatewayAutoConfiguration() - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.autoconfigure.WebEndpointMappingGatewayAutoConfiguration
 
webEndpointMappingGlobalFilter(ReactiveDiscoveryClientAdapter, LoadBalancerClientFactory, GatewayProperties) - Method in class io.microsphere.spring.cloud.gateway.server.webflux.autoconfigure.WebEndpointMappingGatewayAutoConfiguration
 
WebEndpointMappingGlobalFilter - Class in io.microsphere.spring.cloud.gateway.server.webflux.filter
WebEndpointMapping GlobalFilter
WebEndpointMappingGlobalFilter(DiscoveryClient, LoadBalancerClientFactory, GatewayProperties) - Constructor for class io.microsphere.spring.cloud.gateway.server.webflux.filter.WebEndpointMappingGlobalFilter
 
C D F G H I O P S W 
All Classes and Interfaces|All Packages|Constant Field Values