You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by cs...@apache.org on 2016/07/04 13:33:58 UTC

[2/2] karaf-decanter git commit: Use required config for ES appender rest

Use required config for ES appender rest


Project: http://git-wip-us.apache.org/repos/asf/karaf-decanter/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-decanter/commit/7e66dc84
Tree: http://git-wip-us.apache.org/repos/asf/karaf-decanter/tree/7e66dc84
Diff: http://git-wip-us.apache.org/repos/asf/karaf-decanter/diff/7e66dc84

Branch: refs/heads/master
Commit: 7e66dc84f93eb1022e9e5b59016f3cd82109c632
Parents: bfe1552
Author: Christian Schneider <ch...@die-schneider.net>
Authored: Mon Jul 4 15:31:28 2016 +0200
Committer: Christian Schneider <ch...@die-schneider.net>
Committed: Mon Jul 4 15:33:50 2016 +0200

----------------------------------------------------------------------
 .../appender/elasticsearch/rest/ElasticsearchAppender.java         | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/7e66dc84/appender/elasticsearch-rest/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/rest/ElasticsearchAppender.java
----------------------------------------------------------------------
diff --git a/appender/elasticsearch-rest/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/rest/ElasticsearchAppender.java b/appender/elasticsearch-rest/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/rest/ElasticsearchAppender.java
index 5d97397..2cdce23 100644
--- a/appender/elasticsearch-rest/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/rest/ElasticsearchAppender.java
+++ b/appender/elasticsearch-rest/src/main/java/org/apache/karaf/decanter/appender/elasticsearch/rest/ElasticsearchAppender.java
@@ -26,6 +26,7 @@ import org.apache.karaf.decanter.api.marshaller.Marshaller;
 import org.osgi.service.component.ComponentContext;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
+import org.osgi.service.component.annotations.ConfigurationPolicy;
 import org.osgi.service.component.annotations.Deactivate;
 import org.osgi.service.component.annotations.Reference;
 import org.osgi.service.event.Event;
@@ -44,6 +45,7 @@ import io.searchbox.core.Index;
 @Component(
     name ="org.apache.karaf.decanter.appender.elasticsearch.rest",
     immediate = true,
+    configurationPolicy = ConfigurationPolicy.REQUIRE,
     property=EventConstants.EVENT_TOPIC + "=decanter/collect/*"
 )
 public class ElasticsearchAppender implements EventHandler {