Package io.micronaut.management.endpoint
Class EndpointsFilter
java.lang.Object
io.micronaut.management.endpoint.EndpointsFilter
- All Implemented Interfaces:
- Ordered
@Requires(missingBeans=EndpointSensitivityHandler.class)
@ServerFilter(value="/**",
              appendContextPath=false)
@Internal
public class EndpointsFilter
extends Object
implements Ordered
Returns 401 for 
Endpoint requests which have sensitive true.- Since:
- 1.0
- Author:
- Sergio del Amo
- 
Field SummaryFields inherited from interface io.micronaut.core.order.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructorsConstructorDescriptionEndpointsFilter(EndpointSensitivityProcessor endpointSensitivityProcessor) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptiondoFilter(HttpRequest<?> request) Returns 401 if the route is a match for an endpoint with sensitive true.intgetOrder()
- 
Constructor Details- 
EndpointsFilterConstructor.- Parameters:
- endpointSensitivityProcessor- The processor that resolves endpoint sensitivity
 
 
- 
- 
Method Details- 
doFilterReturns 401 if the route is a match for an endpoint with sensitive true.- Parameters:
- request- The- HttpRequestinstance
- Returns:
- A Publisherfor the Http response
 
- 
getOrderpublic int getOrder()
 
-