Interface ProbeManager
- All Superinterfaces:
ProbeRunnerMBean
- All Known Implementing Classes:
ProbeManagerImpl
- Since:
- 5.4
-
Method Summary
Modifier and TypeMethodDescriptionList of probes evaluated for a health checkgetOrRunHealthCheck
(String probe) Return the status of the given probe.Return the status of all the probes evaluated for a healthCheck.getProbeInfo
(Class<? extends Probe> probeClass) getProbeInfo
(String name) void
This probe is taken into account for the healthCheckMethods inherited from interface org.nuxeo.ecm.core.management.api.ProbeRunnerMBean
getProbeNames, getProbesCount, getProbesInError, getProbesInErrorCount, getProbesInSuccess, getProbesInSuccessCount, runAllProbes
-
Method Details
-
getAllProbeInfos
Collection<ProbeInfo> getAllProbeInfos() -
getInSuccessProbeInfos
Collection<ProbeInfo> getInSuccessProbeInfos() -
getInFailureProbeInfos
Collection<ProbeInfo> getInFailureProbeInfos() -
runProbe
-
runProbe
-
getProbeInfo
-
getProbeInfo
-
getHealthCheckProbes
Collection<ProbeInfo> getHealthCheckProbes()List of probes evaluated for a health check- Since:
- 9.3
-
getOrRunHealthChecks
HealthCheckResult getOrRunHealthChecks()Return the status of all the probes evaluated for a healthCheck. The probes are run if the last run was more than a short while ago- Since:
- 9.3
-
registerProbeForHealthCheck
This probe is taken into account for the healthCheck- Since:
- 9.3
-
getOrRunHealthCheck
Return the status of the given probe. The probe is run only if the last run was more than a short while ago- Since:
- 9.3
-