Class AbstractRoutePredicateFactory<C>
java.lang.Object
org.springframework.cloud.gateway.support.AbstractConfigurable<C>
org.springframework.cloud.gateway.handler.predicate.AbstractRoutePredicateFactory<C>
- All Implemented Interfaces:
RoutePredicateFactory<C>, Configurable<C>, ShortcutConfigurable
- Direct Known Subclasses:
AfterRoutePredicateFactory, BeforeRoutePredicateFactory, BetweenRoutePredicateFactory, CloudFoundryRouteServiceRoutePredicateFactory, CookieRoutePredicateFactory, HeaderRoutePredicateFactory, HostRoutePredicateFactory, MethodRoutePredicateFactory, PathRoutePredicateFactory, QueryRoutePredicateFactory, ReadBodyRoutePredicateFactory, RemoteAddrRoutePredicateFactory, VersionRoutePredicateFactory, WeightRoutePredicateFactory, XForwardedRemoteAddrRoutePredicateFactory
public abstract class AbstractRoutePredicateFactory<C>
extends AbstractConfigurable<C>
implements RoutePredicateFactory<C>
-
Nested Class Summary
Nested classes/interfaces inherited from interface ShortcutConfigurable
ShortcutConfigurable.GatewayBeanFactoryResolver, ShortcutConfigurable.GatewayEvaluationContext, ShortcutConfigurable.RestrictivePropertyAccessor, ShortcutConfigurable.ShortcutType -
Field Summary
Fields inherited from interface RoutePredicateFactory
PATTERN_KEY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractConfigurable
getConfigClass, newConfig, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface RoutePredicateFactory
apply, apply, applyAsync, applyAsync, beforeApply, getConfigClass, name, newConfigMethods inherited from interface ShortcutConfigurable
shortcutFieldOrder, shortcutFieldPrefix, shortcutType
-
Constructor Details
-
AbstractRoutePredicateFactory
-