Class HealthMonitor
java.lang.Object
org.summerboot.jexpress.boot.instrumentation.HealthMonitor
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic booleanstatic booleanstatic booleanstatic voidsetAppLifecycleListener(AppLifecycleListener listener) static voidsetHealthStatus(boolean newStatus, String reason, HealthInspector healthInspector) static voidsetHealthStatus(boolean newStatus, String reason, HealthInspector healthInspector, int healthInspectionIntervalSeconds) static voidsetPauseStatus(boolean newStatus, String reason)
-
Field Details
-
nioCfg
-
PROMPT
- See Also:
-
-
Constructor Details
-
HealthMonitor
public HealthMonitor()
-
-
Method Details
-
setAppLifecycleListener
-
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
-
isServicePaused
public static boolean isServicePaused() -
isServiceStatusOk
public static boolean isServiceStatusOk() -
isServiceAvaliable
public static boolean isServiceAvaliable() -
getServiceStatusReason
-