in src/main/java/org/apache/sling/jcr/maintenance/internal/RepositoryMaintenanceHealthCheck.java [80:102]
public Result execute() {
FormattingResultLog log = new FormattingResultLog();
evaluateJobStatus(log, "DataStoreCleanupScheduler", dataStoreCleanupScheduler,
repositoryManagementMBean.getDataStoreGCStatus());
evaluateJobStatus(log, "RevisionCleanupScheduler", revisionCleanupScheduler,
repositoryManagementMBean.getRevisionGCStatus());
if (versionCleanup != null) {
if (versionCleanup.isFailed()) {
log.critical("VersionCleanup Status: FAILED");
log.critical("VersionCleanup Message: {}", versionCleanup.getLastMessage());
} else {
log.debug("VersionCleanup Status: SUCCEEDED");
}
log.debug("VersionCleanup Last Cleaned: {}", versionCleanup.getLastCleanedVersionsCount());
} else {
log.warn("VersionCleanup not registered");
}
return new Result(log);
}