Class AbstractChangeRequestUriGatewayFilterFactory<T>
java.lang.Object
org.springframework.cloud.gateway.support.AbstractConfigurable<T>
org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory<T>
org.springframework.cloud.gateway.filter.factory.AbstractChangeRequestUriGatewayFilterFactory<T>
- All Implemented Interfaces:
org.springframework.beans.factory.Aware, GatewayFilterFactory<T>, Configurable<T>, ShortcutConfigurable, org.springframework.context.ApplicationEventPublisherAware
- Direct Known Subclasses:
RequestHeaderToRequestUriGatewayFilterFactory, SetRequestUriGatewayFilterFactory
public abstract class AbstractChangeRequestUriGatewayFilterFactory<T>
extends AbstractGatewayFilterFactory<T>
This filter changes the request uri by
determineRequestUri(ServerWebExchange, T) logic.- Author:
- Toshiaki Maki
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractGatewayFilterFactory
AbstractGatewayFilterFactory.NameConfigNested classes/interfaces inherited from interface ShortcutConfigurable
ShortcutConfigurable.GatewayBeanFactoryResolver, ShortcutConfigurable.GatewayEvaluationContext, ShortcutConfigurable.RestrictivePropertyAccessor, ShortcutConfigurable.ShortcutType -
Field Summary
Fields inherited from interface GatewayFilterFactory
NAME_KEY, VALUE_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetermineRequestUri(org.springframework.web.server.ServerWebExchange exchange, T config) Methods inherited from class AbstractGatewayFilterFactory
enableBodyCaching, getPublisher, setApplicationEventPublisherMethods inherited from class AbstractConfigurable
getConfigClass, newConfig, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface GatewayFilterFactory
apply, apply, apply, getConfigClass, name, newConfigMethods inherited from interface ShortcutConfigurable
shortcutFieldOrder, shortcutFieldPrefix, shortcutType
-
Constructor Details
-
AbstractChangeRequestUriGatewayFilterFactory
-
AbstractChangeRequestUriGatewayFilterFactory
-
-
Method Details
-
determineRequestUri
-
apply
-