You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by gh...@apache.org on 2020/04/07 23:52:42 UTC
[felix-dev] 01/01: Merge pull request #12 from
apache/feature/FELIX-6245-condition-service-interfaces-FELIX-6250-healthcheck-monitor
This is an automated email from the ASF dual-hosted git repository.
ghenzler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
commit f51a4a870364db5909bae8704548d028c0945d8b
Merge: 570718c d6f12cc
Author: Georg Henzler <gh...@users.noreply.github.com>
AuthorDate: Wed Apr 8 01:52:34 2020 +0200
Merge pull request #12 from apache/feature/FELIX-6245-condition-service-interfaces-FELIX-6250-healthcheck-monitor
Feature/felix 6245 condition service interfaces felix 6250 healthcheck monitor
.gitignore | 1 +
.../org/apache/felix/hc/api/condition/Healthy.java | 41 +++
.../apache/felix/hc/api/condition/SystemReady.java | 38 +++
.../apache/felix/hc/api/condition/Unhealthy.java | 29 ++
.../felix/hc/api/condition/package-info.java | 30 ++
.../hc/api/execution/HealthCheckSelector.java | 26 ++
healthcheck/core/pom.xml | 7 +-
.../impl/executor/CombinedExecutionResult.java | 9 +
.../executor/async/AsyncHealthCheckExecutor.java | 84 +++--
.../impl/executor/async/AsyncHealthCheckJob.java | 68 ----
.../hc/core/impl/monitor/HealthCheckMonitor.java | 362 +++++++++++++++++++++
.../AsyncIntervalJob.java} | 28 +-
.../felix/hc/core/impl/scheduling/AsyncJob.java | 33 ++
.../AsyncQuartzCronJob.java} | 42 ++-
.../async => scheduling}/QuartzCronScheduler.java | 2 +-
.../scheduling/QuartzCronSchedulerProvider.java | 68 ++++
.../hc/core/impl/CompositeHealthCheckTest.java | 31 +-
.../core/impl/monitor/HealthCheckMonitorTest.java | 238 ++++++++++++++
.../servlet/HealthCheckExecutorServletTest.java | 57 ++--
19 files changed, 1012 insertions(+), 182 deletions(-)