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