Class RemoveJsonAttributesResponseBodyGatewayFilterFactory
java.lang.Object
org.springframework.cloud.gateway.support.AbstractConfigurable<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>
org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>
org.springframework.cloud.gateway.filter.factory.RemoveJsonAttributesResponseBodyGatewayFilterFactory
- All Implemented Interfaces:
org.springframework.beans.factory.Aware, GatewayFilterFactory<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>, Configurable<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>, ShortcutConfigurable, org.springframework.context.ApplicationEventPublisherAware
public class RemoveJsonAttributesResponseBodyGatewayFilterFactory
extends AbstractGatewayFilterFactory<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>
- Author:
- Marta Medio, raccoonback
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested 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
ConstructorsConstructorDescriptionRemoveJsonAttributesResponseBodyGatewayFilterFactory(ModifyResponseBodyGatewayFilterFactory modifyResponseBodyGatewayFilterFactory) -
Method Summary
Modifier and TypeMethodDescriptionReturns hints about the number of args and the order for shortcut parsing.Methods inherited from class AbstractGatewayFilterFactory
enableBodyCaching, getPublisher, setApplicationEventPublisherMethods inherited from class AbstractConfigurable
toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface GatewayFilterFactory
apply, apply, apply, nameMethods inherited from interface ShortcutConfigurable
shortcutFieldPrefix
-
Constructor Details
-
RemoveJsonAttributesResponseBodyGatewayFilterFactory
public RemoveJsonAttributesResponseBodyGatewayFilterFactory(ModifyResponseBodyGatewayFilterFactory modifyResponseBodyGatewayFilterFactory)
-
-
Method Details
-
shortcutType
-
shortcutFieldOrder
Description copied from interface:ShortcutConfigurableReturns hints about the number of args and the order for shortcut parsing.- Returns:
- the list of hints
-
newConfig
- Specified by:
newConfigin interfaceConfigurable<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>- Specified by:
newConfigin interfaceGatewayFilterFactory<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>- Overrides:
newConfigin classAbstractConfigurable<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>
-
getConfigClass
public Class<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration> getConfigClass()- Specified by:
getConfigClassin interfaceConfigurable<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>- Specified by:
getConfigClassin interfaceGatewayFilterFactory<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>- Overrides:
getConfigClassin classAbstractConfigurable<RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration>
-
apply
public GatewayFilter apply(RemoveJsonAttributesResponseBodyGatewayFilterFactory.FieldListConfiguration config)
-