Interface ShortcutConfigurable

All Known Subinterfaces:
GatewayFilter, GatewayFilterFactory<C>, RoutePredicateFactory<C>
All Known Implementing Classes:
AbstractChangeRequestUriGatewayFilterFactory, AbstractGatewayFilterFactory, AbstractNameValueGatewayFilterFactory, AbstractRoutePredicateFactory, AddRequestHeaderGatewayFilterFactory, AddRequestHeadersIfNotPresentGatewayFilterFactory, AddRequestParameterGatewayFilterFactory, AddResponseHeaderGatewayFilterFactory, AfterRoutePredicateFactory, BeforeRoutePredicateFactory, BetweenRoutePredicateFactory, CacheRequestBodyGatewayFilterFactory, CloudFoundryRouteServiceRoutePredicateFactory, CookieRoutePredicateFactory, DedupeResponseHeaderGatewayFilterFactory, FallbackHeadersGatewayFilterFactory, HeaderRoutePredicateFactory, HostRoutePredicateFactory, JsonToGrpcGatewayFilterFactory, LocalResponseCacheGatewayFilterFactory, MapRequestHeaderGatewayFilterFactory, MethodRoutePredicateFactory, ModifyRequestBodyGatewayFilterFactory, ModifyResponseBodyGatewayFilterFactory, ModifyResponseBodyGatewayFilterFactory.ModifyResponseGatewayFilter, OrderedGatewayFilter, PathRoutePredicateFactory, PrefixPathGatewayFilterFactory, PreserveHostHeaderGatewayFilterFactory, QueryRoutePredicateFactory, ReadBodyRoutePredicateFactory, RedirectToGatewayFilterFactory, RemoteAddrRoutePredicateFactory, RemoveJsonAttributesResponseBodyGatewayFilterFactory, RemoveRequestHeaderGatewayFilterFactory, RemoveRequestParameterGatewayFilterFactory, RemoveResponseHeaderGatewayFilterFactory, RequestHeaderSizeGatewayFilterFactory, RequestHeaderToRequestUriGatewayFilterFactory, RequestRateLimiterGatewayFilterFactory, RequestSizeGatewayFilterFactory, ResponseCacheGatewayFilter, RetryGatewayFilterFactory, RewriteLocationResponseHeaderGatewayFilterFactory, RewritePathGatewayFilterFactory, RewriteRequestParameterGatewayFilterFactory, RewriteResponseHeaderGatewayFilterFactory, SaveSessionGatewayFilterFactory, SecureHeadersGatewayFilterFactory, SetPathGatewayFilterFactory, SetRequestHeaderGatewayFilterFactory, SetRequestHostHeaderGatewayFilterFactory, SetRequestUriGatewayFilterFactory, SetResponseHeaderGatewayFilterFactory, SetStatusGatewayFilterFactory, SpringCloudCircuitBreakerFilterFactory, SpringCloudCircuitBreakerResilience4JFilterFactory, StripPrefixGatewayFilterFactory, TokenRelayGatewayFilterFactory, VersionRoutePredicateFactory, WeightRoutePredicateFactory, XForwardedRemoteAddrRoutePredicateFactory

public interface ShortcutConfigurable
Author:
Spencer Gibb
  • Method Details

    • 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()