Class HealthMonitor

java.lang.Object
org.summerboot.jexpress.boot.instrumentation.HealthMonitor

public class HealthMonitor extends Object
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Field Details

  • Constructor Details

    • HealthMonitor

      public HealthMonitor()
  • Method Details

    • setAppLifecycleListener

      public static void setAppLifecycleListener(AppLifecycleListener listener)
    • setHealthStatus

      public static void setHealthStatus(boolean newStatus, String reason, HealthInspector healthInspector)
    • setHealthStatus

      public static void setHealthStatus(boolean newStatus, String reason, HealthInspector healthInspector, int healthInspectionIntervalSeconds)
    • setPauseStatus

      public static void setPauseStatus(boolean newStatus, String reason)
    • isServicePaused

      public static boolean isServicePaused()
    • isServiceStatusOk

      public static boolean isServiceStatusOk()
    • isServiceAvaliable

      public static boolean isServiceAvaliable()
    • getServiceStatusReason

      public static String getServiceStatusReason()