Class SelfTokenExchangeFilterFunction

  • All Implemented Interfaces:
    org.springframework.web.reactive.function.client.ExchangeFilterFunction

    public class SelfTokenExchangeFilterFunction
    extends Object
    implements org.springframework.web.reactive.function.client.ExchangeFilterFunction
    This class filters and renew auth client token.
    Author:
    Mahammed Taheer
    • Constructor Detail

      • SelfTokenExchangeFilterFunction

        public SelfTokenExchangeFilterFunction​(org.springframework.core.env.Environment environment,
                                               org.springframework.web.reactive.function.client.WebClient webClient,
                                               TokenHolder<String> cachedToken,
                                               TokenHelper tokenHelper,
                                               TokenValidationHelper tokenValidationHelper,
                                               String applName)
    • Method Detail

      • filter

        public reactor.core.publisher.Mono<org.springframework.web.reactive.function.client.ClientResponse> filter​(org.springframework.web.reactive.function.client.ClientRequest request,
                                                                                                                   org.springframework.web.reactive.function.client.ExchangeFunction next)
        Specified by:
        filter in interface org.springframework.web.reactive.function.client.ExchangeFilterFunction