Interface IHealthMonitorManager

  • All Known Implementing Classes:
    HealthMonitorManager

    public interface IHealthMonitorManager
    Service provider interface for the health monitor framework manager.
    Since:
    10.1.0
    Version:
    $Revision: 19963 $ $Date: 2017-02-21 19:28:29 -0300 (Tue, 21 Feb 2017) $
    • Method Detail

      • getHealthChecks

        List<HealthCheckInfo> getHealthChecks()
                                       throws Exception
        Returns a list of all available health checks.
        Returns:
        a list of health checks.
        Throws:
        Exception
        Since:
        10.1.0
      • runHealthCheck

        HealthCheckResult runHealthCheck​(String className,
                                         String methodName,
                                         HttpServletRequest request)
                                  throws Exception
        Executes a single health check for the given class and method.
        Parameters:
        className - the name of the class for which the check should be run
        methodName - the name of the method for which the check should be run
        request - a http request for which some check can use to
        Returns:
        the check result
        Throws:
        Exception
        Since:
        10.1.0