CAMEL-8025: Added karaf commands to show component list.

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b264924f
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b264924f
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b264924f

Branch: refs/heads/master
Commit: b264924f0056e07d104c8f70079924699687a67f
Parents: 7374b1d
Author: Claus Ibsen <davscl...@apache.org>
Authored: Mon Nov 10 14:25:29 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Mon Nov 10 14:51:12 2014 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/camel/impl/DefaultCamelContext.java    | 2 ++
 .../org/apache/camel/tools/apt/EndpointAnnotationProcessor.java | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/b264924f/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java 
b/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
index ff70147..8fcd291 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java
@@ -1138,6 +1138,8 @@ public class DefaultCamelContext extends ServiceSupport 
implements ModelCamelCon
             return "netty/http";
         } else if ("netty4-http".equals(componentName)) {
             return "netty4/http";
+        } else if ("spring-event".equals(componentName)) {
+            return "event";
         }
         return componentName.replaceAll("-", "");
     }

http://git-wip-us.apache.org/repos/asf/camel/blob/b264924f/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
----------------------------------------------------------------------
diff --git 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
index 0c2ffe8..c871eea 100644
--- 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
+++ 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
@@ -278,7 +278,10 @@ public class EndpointAnnotationProcessor extends 
AbstractProcessor {
                         // do not include the dot, so do not use idx + 1
                         doc = doc.substring(0, idx);
                     }
-                    model.setDescription(doc);
+                    // the javadoc may actually be empty, so only change the 
doc if we got something
+                    if (!Strings.isNullOrEmpty(doc)) {
+                        model.setDescription(doc);
+                    }
                 }
             }
         }

Reply via email to