Interface ShortcutConfigurable
-
- All Known Subinterfaces:
GatewayFilter,GatewayFilterFactory<C>,RoutePredicateFactory<C>
- All Known Implementing Classes:
AbstractChangeRequestUriGatewayFilterFactory,AbstractGatewayFilterFactory,AbstractNameValueGatewayFilterFactory,AbstractRoutePredicateFactory,AddRequestHeaderGatewayFilterFactory,AddRequestParameterGatewayFilterFactory,AddResponseHeaderGatewayFilterFactory,AfterRoutePredicateFactory,BeforeRoutePredicateFactory,BetweenRoutePredicateFactory,CacheRequestBodyGatewayFilterFactory,CloudFoundryRouteServiceRoutePredicateFactory,CookieRoutePredicateFactory,DedupeResponseHeaderGatewayFilterFactory,FallbackHeadersGatewayFilterFactory,HeaderRoutePredicateFactory,HostRoutePredicateFactory,JsonToGrpcGatewayFilterFactory,MapRequestHeaderGatewayFilterFactory,MethodRoutePredicateFactory,ModifyRequestBodyGatewayFilterFactory,ModifyResponseBodyGatewayFilterFactory,ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter,OrderedGatewayFilter,PathRoutePredicateFactory,PrefixPathGatewayFilterFactory,PreserveHostHeaderGatewayFilterFactory,QueryRoutePredicateFactory,ReadBodyRoutePredicateFactory,RedirectToGatewayFilterFactory,RemoteAddrRoutePredicateFactory,RemoveRequestHeaderGatewayFilterFactory,RemoveRequestParameterGatewayFilterFactory,RemoveResponseHeaderGatewayFilterFactory,RequestHeaderSizeGatewayFilterFactory,RequestHeaderToRequestUriGatewayFilterFactory,RequestRateLimiterGatewayFilterFactory,RequestSizeGatewayFilterFactory,RetryGatewayFilterFactory,RewriteLocationResponseHeaderGatewayFilterFactory,RewritePathGatewayFilterFactory,RewriteResponseHeaderGatewayFilterFactory,SaveSessionGatewayFilterFactory,SecureHeadersGatewayFilterFactory,SetPathGatewayFilterFactory,SetRequestHeaderGatewayFilterFactory,SetRequestHostHeaderGatewayFilterFactory,SetResponseHeaderGatewayFilterFactory,SetStatusGatewayFilterFactory,SpringCloudCircuitBreakerFilterFactory,SpringCloudCircuitBreakerResilience4JFilterFactory,StripPrefixGatewayFilterFactory,TokenRelayGatewayFilterFactory,WeightRoutePredicateFactory,XForwardedRemoteAddrRoutePredicateFactory
public interface ShortcutConfigurable- Author:
- Spencer Gibb
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classShortcutConfigurable.GatewayEvaluationContextstatic classShortcutConfigurable.RestrictivePropertyAccessorstatic classShortcutConfigurable.ShortcutType
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ObjectgetValue(org.springframework.expression.spel.standard.SpelExpressionParser parser, org.springframework.beans.factory.BeanFactory beanFactory, String entryValue)static StringnormalizeKey(String key, int entryIdx, ShortcutConfigurable argHints, Map<String,String> args)default List<String>shortcutFieldOrder()Returns hints about the number of args and the order for shortcut parsing.default StringshortcutFieldPrefix()default ShortcutConfigurable.ShortcutTypeshortcutType()
-
-
-
Method Detail
-
normalizeKey
static String normalizeKey(String key, int entryIdx, ShortcutConfigurable argHints, Map<String,String> args)
-
getValue
static Object getValue(org.springframework.expression.spel.standard.SpelExpressionParser parser, org.springframework.beans.factory.BeanFactory beanFactory, String entryValue)
-
shortcutType
default ShortcutConfigurable.ShortcutType shortcutType()
-
shortcutFieldOrder
default List<String> shortcutFieldOrder()
Returns hints about the number of args and the order for shortcut parsing.- Returns:
- the list of hints
-
shortcutFieldPrefix
default String shortcutFieldPrefix()
-
-