Class EndpointRequest


  • public final class EndpointRequest
    extends Object
    Factory that can be used to create a ServerWebExchangeMatcher for actuator endpoint locations.
    Since:
    2.0.0
    • Method Detail

      • toAnyEndpoint

        public static EndpointRequest.EndpointServerWebExchangeMatcher toAnyEndpoint()
        Returns a matcher that includes all actuator endpoints. It also includes the links endpoint which is present at the base path of the actuator endpoints. The excluding method can be used to further remove specific endpoints if required. For example:
         EndpointRequest.toAnyEndpoint().excluding(ShutdownEndpoint.class)
         
        Returns:
        the configured ServerWebExchangeMatcher
      • to

        public static EndpointRequest.EndpointServerWebExchangeMatcher to​(Class<?>... endpoints)
        Returns a matcher that includes the specified actuator endpoints. For example:
         EndpointRequest.to(ShutdownEndpoint.class, HealthEndpoint.class)
         
        Parameters:
        endpoints - the endpoints to include
        Returns:
        the configured ServerWebExchangeMatcher
      • to

        public static EndpointRequest.EndpointServerWebExchangeMatcher to​(String... endpoints)
        Returns a matcher that includes the specified actuator endpoints. For example:
         EndpointRequest.to("shutdown", "health")
         
        Parameters:
        endpoints - the endpoints to include
        Returns:
        the configu