Interface GatewayFilterFactory<C>
- All Superinterfaces:
Configurable<C>, ShortcutConfigurable
- All Known Implementing Classes:
AbstractChangeRequestUriGatewayFilterFactory, AbstractGatewayFilterFactory, AbstractNameValueGatewayFilterFactory, AddRequestHeaderGatewayFilterFactory, AddRequestHeadersIfNotPresentGatewayFilterFactory, AddRequestParameterGatewayFilterFactory, AddResponseHeaderGatewayFilterFactory, CacheRequestBodyGatewayFilterFactory, DedupeResponseHeaderGatewayFilterFactory, FallbackHeadersGatewayFilterFactory, JsonToGrpcGatewayFilterFactory, LocalResponseCacheGatewayFilterFactory, MapRequestHeaderGatewayFilterFactory, ModifyRequestBodyGatewayFilterFactory, ModifyResponseBodyGatewayFilterFactory, PrefixPathGatewayFilterFactory, PreserveHostHeaderGatewayFilterFactory, RedirectToGatewayFilterFactory, RemoveJsonAttributesResponseBodyGatewayFilterFactory, RemoveRequestHeaderGatewayFilterFactory, RemoveRequestParameterGatewayFilterFactory, RemoveResponseHeaderGatewayFilterFactory, RequestHeaderSizeGatewayFilterFactory, RequestHeaderToRequestUriGatewayFilterFactory, RequestRateLimiterGatewayFilterFactory, RequestSizeGatewayFilterFactory, RetryGatewayFilterFactory, RewriteLocationResponseHeaderGatewayFilterFactory, RewritePathGatewayFilterFactory, RewriteRequestParameterGatewayFilterFactory, RewriteResponseHeaderGatewayFilterFactory, SaveSessionGatewayFilterFactory, SecureHeadersGatewayFilterFactory, SetPathGatewayFilterFactory, SetRequestHeaderGatewayFilterFactory, SetRequestHostHeaderGatewayFilterFactory, SetRequestUriGatewayFilterFactory, SetResponseHeaderGatewayFilterFactory, SetStatusGatewayFilterFactory, SpringCloudCircuitBreakerFilterFactory, SpringCloudCircuitBreakerResilience4JFilterFactory, StripPrefixGatewayFilterFactory, TokenRelayGatewayFilterFactory
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface GatewayFilterFactory<C>
extends ShortcutConfigurable, Configurable<C>
- Author:
- Spencer Gibb
-
Nested Class Summary
Nested classes/interfaces inherited from interface ShortcutConfigurable
ShortcutConfigurable.GatewayBeanFactoryResolver, ShortcutConfigurable.GatewayEvaluationContext, ShortcutConfigurable.RestrictivePropertyAccessor, ShortcutConfigurable.ShortcutType -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault GatewayFilterdefault GatewayFilterdefault GatewayFilterdefault Stringname()default CMethods inherited from interface ShortcutConfigurable
shortcutFieldOrder, shortcutFieldPrefix, shortcutType
-
Field Details
-
NAME_KEY
-
VALUE_KEY
-
-
Method Details
-
apply
-
apply
-
getConfigClass
- Specified by:
getConfigClassin interfaceConfigurable<C>
-
newConfig
- Specified by:
newConfigin interfaceConfigurable<C>
-
apply
-
apply
-
name
-