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(-)