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 Details

    • ReactiveApiInterceptor

      public ReactiveApiInterceptor()
  • Method Details

    • identifier

      protected String identifier​(String id, long startTime)
    • addApiPathToExcludeFromBeingPersisted

      protected static void addApiPathToExcludeFromBeingPersisted​(String apiPath)
    • addApiPathsToExcludeFromBeingPersisted

      protected static void addApiPathsToExcludeFromBeingPersisted​(Collection<String> apiPaths)
    • getPathsToExcludeFromBeingPersisted

      protected static Set<String> getPathsToExcludeFromBeingPersisted()
    • filter

      public reactor.core.publisher.Mono<Void> filter​(org.springframework.web.server.ServerWebExchange serverWebExchange, org.springframework.web.server.WebFilterChain webFilterChain)
      Specified by:
      filter in interface org.springframework.web.server.WebFilter