Class EndpointsFilter

java.lang.Object
io.micronaut.management.endpoint.EndpointsFilter
All Implemented Interfaces:
Ordered

Returns 401 for Endpoint requests which have sensitive true.
Since:
1.0
Author:
Sergio del Amo
  • Constructor Details

    • EndpointsFilter

      public EndpointsFilter(EndpointSensitivityProcessor endpointSensitivityProcessor)
      Constructor.
      Parameters:
      endpointSensitivityProcessor - The processor that resolves endpoint sensitivity
  • Method Details

    • doFilter

      @RequestFilter public @Nullable HttpResponse<?> doFilter(HttpRequest<?> request)
      Returns 401 if the route is a match for an endpoint with sensitive true.
      Parameters:
      request - The HttpRequest instance
      Returns:
      A Publisher for the Http response
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface Ordered
      Returns:
      The order of the object. Defaults to zero (no order).