Class CachingHttpHeadersFilter

java.lang.Object
tech.jhipster.web.filter.reactive.CachingHttpHeadersFilter
All Implemented Interfaces:
org.springframework.web.server.WebFilter

public class CachingHttpHeadersFilter extends Object implements org.springframework.web.server.WebFilter
This filter is used in production, to put HTTP cache headers with a long expiration time.
  • Constructor Details

    • CachingHttpHeadersFilter

      public CachingHttpHeadersFilter(Long cacheTimeToLive)

      Constructor for CachingHttpHeadersFilter.

      Parameters:
      cacheTimeToLive - a Long object.
  • Method Details

    • filter

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