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:41 UTC

[felix-dev] branch master updated (570718c -> f51a4a8)

This is an automated email from the ASF dual-hosted git repository.

ghenzler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git.


    from 570718c  FELIX-6253 : Potential deadlock in HttpServiceRuntimeImpl updateChangeCount
     add 5c09941  FELIX-6245 Condition service interfaces to by used together with HealthCheckMonitor
     add a90b002  FELIX-6250 Refactored interval/quartz jobs of async HCs
     add 775545a  FELIX-6250 Introduce HealthCheckMonitor for monitoring health checks
     add 3ac4468  FELIX-6250 Fixed formatting
     add d6f12cc  FELIX-6250 JUnit Test for HealthCheckMonitor, upgrade to Mockito 3.3.3
     new f51a4a8  Merge pull request #12 from apache/feature/FELIX-6245-condition-service-interfaces-FELIX-6250-healthcheck-monitor

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   1 +
 .../org/apache/felix/hc/api/condition/Healthy.java |  79 ++---
 .../apache/felix/hc/api/condition/SystemReady.java |  76 ++---
 .../apache/felix/hc/api/condition/Unhealthy.java   |   9 +-
 .../felix/hc/api/condition}/package-info.java      |  11 +-
 .../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}   |  16 +-
 .../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, 943 insertions(+), 271 deletions(-)
 copy ipojo/manipulator/annotations/src/main/java/org/apache/felix/ipojo/annotations/Invalidate.java => healthcheck/api/src/main/java/org/apache/felix/hc/api/condition/Healthy.java (59%)
 copy ipojo/manipulator/annotations/src/main/java/org/apache/felix/ipojo/annotations/Invalidate.java => healthcheck/api/src/main/java/org/apache/felix/hc/api/condition/SystemReady.java (61%)
 copy dependencymanager/org.apache.felix.dependencymanager.itest/src/org/apache/felix/dm/itest/bundle/TestComponent.java => healthcheck/api/src/main/java/org/apache/felix/hc/api/condition/Unhealthy.java (76%)
 copy healthcheck/{annotation/src/main/java/org/apache/felix/hc/annotation => api/src/main/java/org/apache/felix/hc/api/condition}/package-info.java (71%)
 delete mode 100644 healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/executor/async/AsyncHealthCheckJob.java
 create mode 100644 healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/monitor/HealthCheckMonitor.java
 rename healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/{executor/async/AsyncHealthCheckIntervalJob.java => scheduling/AsyncIntervalJob.java} (67%)
 copy healthcheck/{annotation/src/main/java/org/apache/felix/hc/annotation/HealthCheckService.java => core/src/main/java/org/apache/felix/hc/core/impl/scheduling/AsyncJob.java} (69%)
 rename healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/{executor/async/AsyncHealthCheckQuartzCronJob.java => scheduling/AsyncQuartzCronJob.java} (72%)
 rename healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/{executor/async => scheduling}/QuartzCronScheduler.java (98%)
 create mode 100644 healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/scheduling/QuartzCronSchedulerProvider.java
 create mode 100644 healthcheck/core/src/test/java/org/apache/felix/hc/core/impl/monitor/HealthCheckMonitorTest.java


[felix-dev] 01/01: Merge pull request #12 from apache/feature/FELIX-6245-condition-service-interfaces-FELIX-6250-healthcheck-monitor

Posted by gh...@apache.org.
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(-)