Package open.source.exchange.interceptor
Class ReactiveApiInterceptor
java.lang.Object
open.source.exchange.interceptor.ReactiveApiInterceptor
- All Implemented Interfaces:
org.springframework.web.server.WebFilter
@Component public class ReactiveApiInterceptor extends Object implements org.springframework.web.server.WebFilter
-
Constructor Summary
Constructors Constructor Description ReactiveApiInterceptor() -
Method Summary
Modifier and Type Method Description protected static voidaddApiPathsToExcludeFromBeingPersisted(Collection<String> apiPaths)protected static voidaddApiPathToExcludeFromBeingPersisted(String apiPath)reactor.core.publisher.Mono<Void>filter(org.springframework.web.server.ServerWebExchange serverWebExchange, org.springframework.web.server.WebFilterChain webFilterChain)protected static Set<String>getPathsToExcludeFromBeingPersisted()protected Stringidentifier(String id, long startTime)
-
Constructor Details
-
ReactiveApiInterceptor
public ReactiveApiInterceptor()
-
-
Method Details
-
identifier
-
addApiPathToExcludeFromBeingPersisted
-
addApiPathsToExcludeFromBeingPersisted
-
getPathsToExcludeFromBeingPersisted
-
filter
public reactor.core.publisher.Mono<Void> filter(org.springframework.web.server.ServerWebExchange serverWebExchange, org.springframework.web.server.WebFilterChain webFilterChain)- Specified by:
filterin interfaceorg.springframework.web.server.WebFilter
-