@Contract public abstract class BaseThresholdHealthCheck<O extends HealthCheckWithThresholdExecutionOptions,C extends ThresholdDiagnosticsChecker> extends BaseHealthCheck<O,C>
checkerType, healthCheckService, optionsDEFAULT_CONNECTION_POOL_NAME, DEFAULT_CPU_USAGE_NAME, DEFAULT_ENABLED, DEFAULT_GARBAGE_COLLECTOR_NAME, DEFAULT_HEAP_MEMORY_USAGE_NAME, DEFAULT_HOGGING_THREADS_NAME, DEFAULT_MACHINE_MEMORY_USAGE_NAME, DEFAULT_RETRY_COUNT, DEFAULT_THRESHOLD_PERCENTAGE, DEFAULT_TIME, DEFAULT_UNIT, DEFUALT_STUCK_THEAD_NAME, FIVE_MIN, OLD_CONCURRENTMARKSWEEP, OLD_G1GC, OLD_MARK_SWEEP_COMPACT, OLD_PS_MARKSWEEP, ONE_GB, ONE_KB, ONE_MB, ONE_MIN, ONE_SEC, THRESHOLD_CRITICAL, THRESHOLD_DEFAULTVAL_CRITICAL, THRESHOLD_DEFAULTVAL_GOOD, THRESHOLD_DEFAULTVAL_WARNING, THRESHOLD_GOOD, THRESHOLD_WARNING, YOUNG_COPY, YOUNG_G1GC, YOUNG_PARNEW, YOUNG_PS_SCAVENGE| Constructor and Description |
|---|
BaseThresholdHealthCheck() |
| Modifier and Type | Method and Description |
|---|---|
HealthCheckWithThresholdExecutionOptions |
constructThresholdOptions(ThresholdDiagnosticsChecker checker)
Creates an options instance from the properties
|
protected HealthCheckResultStatus |
decideOnStatusWithRatio(Double percentage) |
O |
getOptions() |
asTimeUnit, constructBaseOptions, constructOptions, decideOnStatusWithDuration, doCheck, getCheckerType, getDescription, postConstruct, prettyPrintBytes, prettyPrintStackTrace, resolveDescription, sendNotification, setOptionspublic HealthCheckWithThresholdExecutionOptions constructThresholdOptions(ThresholdDiagnosticsChecker checker)
checker - protected HealthCheckResultStatus decideOnStatusWithRatio(Double percentage)
percentage - public O getOptions()
getOptions in class BaseHealthCheck<O extends HealthCheckWithThresholdExecutionOptions,C extends ThresholdDiagnosticsChecker>Copyright © 2017. All rights reserved.