Class ModifyRequestBodyGatewayFilterFactory
java.lang.Object
org.springframework.cloud.gateway.support.AbstractConfigurable<ModifyRequestBodyGatewayFilterFactory.Config>
org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory<ModifyRequestBodyGatewayFilterFactory.Config>
org.springframework.cloud.gateway.filter.factory.rewrite.ModifyRequestBodyGatewayFilterFactory
- All Implemented Interfaces:
org.springframework.beans.factory.Aware, GatewayFilterFactory<ModifyRequestBodyGatewayFilterFactory.Config>, Configurable<ModifyRequestBodyGatewayFilterFactory.Config>, ShortcutConfigurable, org.springframework.context.ApplicationEventPublisherAware
public class ModifyRequestBodyGatewayFilterFactory
extends AbstractGatewayFilterFactory<ModifyRequestBodyGatewayFilterFactory.Config>
GatewayFilter that modifies the request body.
-
Nested Class Summary
Nested ClassesNested 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
ConstructorsConstructorDescriptionModifyRequestBodyGatewayFilterFactory(List<org.springframework.http.codec.HttpMessageReader<?>> messageReaders) -
Method Summary
Modifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<Void> release(org.springframework.web.server.ServerWebExchange exchange, CachedBodyOutputMessage outputMessage, Throwable throwable) Methods inherited from class AbstractGatewayFilterFactory
enableBodyCaching, getPublisher, setApplicationEventPublisherMethods inherited from class AbstractConfigurable
getConfigClass, newConfig, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface GatewayFilterFactory
apply, apply, apply, getConfigClass, name, newConfigMethods inherited from interface ShortcutConfigurable
shortcutFieldOrder, shortcutFieldPrefix, shortcutType
-
Constructor Details
-
ModifyRequestBodyGatewayFilterFactory
public ModifyRequestBodyGatewayFilterFactory() -
ModifyRequestBodyGatewayFilterFactory
public ModifyRequestBodyGatewayFilterFactory(List<org.springframework.http.codec.HttpMessageReader<?>> messageReaders)
-
-
Method Details
-
apply
-
release
protected reactor.core.publisher.Mono<Void> release(org.springframework.web.server.ServerWebExchange exchange, CachedBodyOutputMessage outputMessage, Throwable throwable)
-