You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2019/05/26 05:47:27 UTC

[karaf-decanter] branch master updated: [KARAF-6295] Avoid confusion between rest collector and rest-servlet collector

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

jbonofre pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf-decanter.git


The following commit(s) were added to refs/heads/master by this push:
     new 697a236  [KARAF-6295] Avoid confusion between rest collector and rest-servlet collector
     new f17f0d0  Merge pull request #88 from fpapon/KARAF-6295
697a236 is described below

commit 697a23654e87de0c585f9f82f8df5f85bdb9e87e
Author: Francois Papon <fr...@openobject.fr>
AuthorDate: Sat May 25 18:46:38 2019 +0400

    [KARAF-6295] Avoid confusion between rest collector and rest-servlet collector
---
 collector/rest-servlet/pom.xml                                 |  2 +-
 .../{RestCollector.java => servlet/RestServletCollector.java}  | 10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/collector/rest-servlet/pom.xml b/collector/rest-servlet/pom.xml
index cd81639..ce13f1c 100644
--- a/collector/rest-servlet/pom.xml
+++ b/collector/rest-servlet/pom.xml
@@ -64,7 +64,7 @@
                             *
                         </Import-Package>
                         <Private-Package>
-                            org.apache.karaf.decanter.collector.rest,
+                            org.apache.karaf.decanter.collector.rest.servlet,
                             org.apache.karaf.decanter.collector.utils
                         </Private-Package>
                         <_dsannotations>*</_dsannotations>
diff --git a/collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/RestCollector.java b/collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet/RestServletCollector.java
similarity index 91%
rename from collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/RestCollector.java
rename to collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet/RestServletCollector.java
index a18ea91..23e91ea 100644
--- a/collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/RestCollector.java
+++ b/collector/rest-servlet/src/main/java/org/apache/karaf/decanter/collector/rest/servlet/RestServletCollector.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.karaf.decanter.collector.rest;
+package org.apache.karaf.decanter.collector.rest.servlet;
 
 import java.io.BufferedReader;
 import java.io.IOException;
@@ -49,7 +49,7 @@ import org.slf4j.LoggerFactory;
     immediate = true,
     property = { "decanter.collector.name=rest-servlet", "alias=/decanter/collect" }
 )
-public class RestCollector extends HttpServlet {
+public class RestServletCollector extends HttpServlet {
 
     @Reference
     public EventAdmin dispatcher;
@@ -57,7 +57,7 @@ public class RestCollector extends HttpServlet {
     @Reference
     public Unmarshaller unmarshaller;
 
-    private final static Logger LOGGER = LoggerFactory.getLogger(RestCollector.class);
+    private final static Logger LOGGER = LoggerFactory.getLogger(RestServletCollector.class);
 
     private String baseTopic;
     private Dictionary<String, Object> properties;
@@ -66,7 +66,7 @@ public class RestCollector extends HttpServlet {
     @Activate
     public void activate(ComponentContext context) throws MalformedURLException {
         Dictionary<String, Object> props = context.getProperties();
-        this.baseTopic = getProperty(props, "topic", "decanter/collect/rest");
+        this.baseTopic = getProperty(props, "topic", "decanter/collect/rest-servlet");
         this.properties = props;
     }
 
@@ -77,6 +77,7 @@ public class RestCollector extends HttpServlet {
     @Override
     protected void doPost(HttpServletRequest req, HttpServletResponse resp)
         throws ServletException, IOException {
+        LOGGER.debug("Karaf Decanter REST Servlet Collector request received from {}", req.getRequestURI());
         try {
             Map<String, Object> data = unmarshaller.unmarshal(req.getInputStream());
             data.put("type", "restservlet");
@@ -95,6 +96,7 @@ public class RestCollector extends HttpServlet {
             Event event = new Event(baseTopic, data);
             dispatcher.postEvent(event);
             resp.setStatus(HttpServletResponse.SC_CREATED);
+            LOGGER.debug("Karaf Decanter REST Servlet Collector harvesting done");
         } catch (Exception e) {
             resp.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
             LOGGER.warn("Error processing event from servlet", e);