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 {