Interface PayloadInterceptor
- All Known Implementing Classes:
- AnonymousPayloadInterceptor,- AuthenticationPayloadInterceptor,- AuthorizationPayloadInterceptor
public interface PayloadInterceptor
Contract for interception-style, chained processing of Payloads that may be used to
 implement cross-cutting, application-agnostic requirements such as security, timeouts,
 and others.
- Since:
- 5.2
- 
Method SummaryModifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>intercept(PayloadExchange exchange, PayloadInterceptorChain chain) Process the Web request and (optionally) delegate to the nextPayloadInterceptorthrough the givenPayloadInterceptorChain.
- 
Method Details- 
interceptreactor.core.publisher.Mono<Void> intercept(PayloadExchange exchange, PayloadInterceptorChain chain) Process the Web request and (optionally) delegate to the nextPayloadInterceptorthrough the givenPayloadInterceptorChain.- Parameters:
- exchange- the current payload exchange
- chain- provides a way to delegate to the next interceptor
- Returns:
- Mono<Void>to indicate when payload processing is complete
 
 
-