Author: cziegeler
Date: Mon Dec 23 16:12:01 2013
New Revision: 1553136
URL: http://svn.apache.org/r1553136
Log:
SLING-3278 : Provide a HealthCheckExecutor service. Applied modified patch from
Georg Henzler. I've changed the methods names and signatures of the executor
service and did some implementation changes and code clean ups. This is not the
final version, the commit should rather help going forward
Modified:
sling/trunk/bundles/extensions/healthcheck/core/src/main/java/org/apache/sling/hc/core/impl/executor/HealthCheckExecutorImpl.java
Modified:
sling/trunk/bundles/extensions/healthcheck/core/src/main/java/org/apache/sling/hc/core/impl/executor/HealthCheckExecutorImpl.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/healthcheck/core/src/main/java/org/apache/sling/hc/core/impl/executor/HealthCheckExecutorImpl.java?rev=1553136&r1=1553135&r2=1553136&view=diff
==============================================================================
---
sling/trunk/bundles/extensions/healthcheck/core/src/main/java/org/apache/sling/hc/core/impl/executor/HealthCheckExecutorImpl.java
(original)
+++
sling/trunk/bundles/extensions/healthcheck/core/src/main/java/org/apache/sling/hc/core/impl/executor/HealthCheckExecutorImpl.java
Mon Dec 23 16:12:01 2013
@@ -57,10 +57,10 @@ import org.slf4j.LoggerFactory;
* Runs health checks for a given list of tags in parallel.
*
*/
-@Service
+@Service(value = HealthCheckExecutor.class)
@Component(label = "Apache Sling Health Check Executor",
description = "Runs health checks for a given list of tags in
parallel.",
- metatype = true)
+ metatype = true, immediate = true)
public class HealthCheckExecutorImpl implements HealthCheckExecutor {
private final Logger logger = LoggerFactory.getLogger(this.getClass());