CAMEL-8041: Camel commands should be reusable.

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

Branch: refs/heads/master
Commit: 6663813eea5ba01ecb40dcaeb1a36633cd2e894e
Parents: c9ddd4e
Author: Claus Ibsen <davscl...@apache.org>
Authored: Thu Nov 13 11:31:12 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Thu Nov 13 11:31:12 2014 +0100

----------------------------------------------------------------------
 platforms/commands/commands-core/pom.xml        | 10 ++++
 .../commands/BacklogTracerDumpCommand.java      |  3 +
 .../commands/BacklogTracerInfoCommand.java      |  3 +
 .../commands/BacklogTracerStartCommand.java     |  3 +
 .../commands/BacklogTracerStopCommand.java      |  3 +
 .../camel/commands/ComponentListCommand.java    |  3 +
 .../camel/commands/ContextResumeCommand.java    |  3 +
 .../camel/commands/ContextStartCommand.java     |  3 +
 .../camel/commands/ContextStopCommand.java      |  3 +
 .../camel/commands/ContextSuspendCommand.java   |  3 +
 .../camel/commands/EndpointExplainCommand.java  |  3 +
 .../camel/commands/EndpointListCommand.java     |  3 +
 .../camel/commands/RestRegistryListCommand.java |  3 +
 .../apache/camel/commands/RestShowCommand.java  |  3 +
 .../apache/camel/commands/RouteInfoCommand.java |  3 +
 .../apache/camel/commands/RouteListCommand.java |  3 +
 .../camel/commands/RouteProfileCommand.java     |  3 +
 .../camel/commands/RouteResetStatsCommand.java  |  3 +
 .../camel/commands/RouteResumeCommand.java      |  3 +
 .../apache/camel/commands/RouteShowCommand.java |  3 +
 .../camel/commands/RouteStartCommand.java       |  3 +
 .../apache/camel/commands/RouteStopCommand.java |  3 +
 .../camel/commands/RouteSuspendCommand.java     |  3 +
 .../camel/commands/ContextListCommandTest.java  | 60 ++++++++++++++++++++
 .../camel/commands/DummyCamelController.java    | 38 +++++++++++++
 .../src/test/resources/log4j.properties         | 36 ++++++++++++
 .../camel/karaf/commands/BacklogTracerDump.java |  3 -
 .../camel/karaf/commands/BacklogTracerInfo.java |  3 -
 .../karaf/commands/BacklogTracerStart.java      |  3 -
 .../camel/karaf/commands/BacklogTracerStop.java |  3 -
 .../camel/karaf/commands/ComponentList.java     |  3 -
 .../camel/karaf/commands/ContextInfo.java       |  3 -
 .../camel/karaf/commands/ContextList.java       |  3 -
 .../camel/karaf/commands/ContextResume.java     |  3 -
 .../camel/karaf/commands/ContextStart.java      |  3 -
 .../camel/karaf/commands/ContextStop.java       |  3 -
 .../camel/karaf/commands/ContextSuspend.java    |  3 -
 .../camel/karaf/commands/EndpointExplain.java   |  3 -
 .../camel/karaf/commands/EndpointList.java      |  3 -
 .../camel/karaf/commands/RestRegistryList.java  |  3 -
 .../apache/camel/karaf/commands/RestShow.java   |  3 -
 .../apache/camel/karaf/commands/RouteInfo.java  |  3 -
 .../apache/camel/karaf/commands/RouteList.java  |  3 -
 .../camel/karaf/commands/RouteProfile.java      |  3 -
 .../camel/karaf/commands/RouteResetStats.java   |  3 -
 .../camel/karaf/commands/RouteResume.java       |  3 -
 .../apache/camel/karaf/commands/RouteShow.java  |  3 -
 .../apache/camel/karaf/commands/RouteStart.java |  3 -
 .../apache/camel/karaf/commands/RouteStop.java  |  3 -
 .../camel/karaf/commands/RouteSuspend.java      |  3 -
 50 files changed, 210 insertions(+), 72 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/commands/commands-core/pom.xml 
b/platforms/commands/commands-core/pom.xml
index cf6af5f..989f065 100644
--- a/platforms/commands/commands-core/pom.xml
+++ b/platforms/commands/commands-core/pom.xml
@@ -53,6 +53,16 @@
       <artifactId>junit</artifactId>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <scope>test</scope>
+    </dependency>
 
   </dependencies>
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerDumpCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerDumpCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerDumpCommand.java
index 42be1ff..65fe217 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerDumpCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerDumpCommand.java
@@ -29,6 +29,9 @@ import 
org.apache.camel.api.management.mbean.BacklogTracerEventMessage;
 import org.apache.camel.processor.interceptor.BacklogTracer;
 import org.apache.camel.util.MessageDump;
 
+/**
+ * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
+ */
 public class BacklogTracerDumpCommand extends AbstractContextCommand {
 
     private String pattern;

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerInfoCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerInfoCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerInfoCommand.java
index d8cf50c..8ed5db1 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerInfoCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerInfoCommand.java
@@ -21,6 +21,9 @@ import java.io.PrintStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.processor.interceptor.BacklogTracer;
 
+/**
+ * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
+ */
 public class BacklogTracerInfoCommand extends AbstractContextCommand {
 
     public BacklogTracerInfoCommand(String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStartCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStartCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStartCommand.java
index b8fb249..9d9a66d 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStartCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStartCommand.java
@@ -21,6 +21,9 @@ import java.io.PrintStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.processor.interceptor.BacklogTracer;
 
+/**
+ * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
+ */
 public class BacklogTracerStartCommand extends AbstractContextCommand {
 
     private String pattern;

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStopCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStopCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStopCommand.java
index 0a24c86..3d53c82 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStopCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/BacklogTracerStopCommand.java
@@ -21,6 +21,9 @@ import java.io.PrintStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.processor.interceptor.BacklogTracer;
 
+/**
+ * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
+ */
 public class BacklogTracerStopCommand extends AbstractContextCommand {
 
     public BacklogTracerStopCommand(String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ComponentListCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ComponentListCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ComponentListCommand.java
index e03d615..ab96096 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ComponentListCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ComponentListCommand.java
@@ -23,6 +23,9 @@ import java.util.Map;
 
 import org.apache.camel.CamelContext;
 
+/**
+ * List all the Camel components that are available in the JVM.
+ */
 public class ComponentListCommand extends AbstractContextCommand {
 
     private static final String NAME_COLUMN_LABEL = "Name";

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextResumeCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextResumeCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextResumeCommand.java
index 8273b4a..83efee6 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextResumeCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextResumeCommand.java
@@ -20,6 +20,9 @@ import java.io.PrintStream;
 
 import org.apache.camel.CamelContext;
 
+/**
+ * Command to resume a Camel context.
+ */
 public class ContextResumeCommand extends AbstractContextCommand {
 
     public ContextResumeCommand(String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStartCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStartCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStartCommand.java
index d7e0f34..649da3c 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStartCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStartCommand.java
@@ -20,6 +20,9 @@ import java.io.PrintStream;
 
 import org.apache.camel.CamelContext;
 
+/**
+ * Command to start a Camel context.
+ */
 public class ContextStartCommand extends AbstractContextCommand {
 
     public ContextStartCommand(String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStopCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStopCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStopCommand.java
index 615d7a8..8eed8b1 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStopCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextStopCommand.java
@@ -20,6 +20,9 @@ import java.io.PrintStream;
 
 import org.apache.camel.CamelContext;
 
+/**
+ * Command to stop a Camel context.
+ */
 public class ContextStopCommand extends AbstractContextCommand {
 
     public ContextStopCommand(String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextSuspendCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextSuspendCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextSuspendCommand.java
index 15900c4..9d2eb1b 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextSuspendCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/ContextSuspendCommand.java
@@ -20,6 +20,9 @@ import java.io.PrintStream;
 
 import org.apache.camel.CamelContext;
 
+/**
+ * Command to suspend a Camel context.
+ */
 public class ContextSuspendCommand extends AbstractContextCommand {
 
     public ContextSuspendCommand(String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointExplainCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointExplainCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointExplainCommand.java
index 9709428..e4ba510 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointExplainCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointExplainCommand.java
@@ -28,6 +28,9 @@ import org.apache.camel.util.EndpointHelper;
 import org.apache.camel.util.JsonSchemaHelper;
 import org.apache.camel.util.URISupport;
 
+/**
+ * Explain the Camel endpoints available in the JVM.
+ */
 public class EndpointExplainCommand extends AbstractCamelCommand {
 
     private String name;

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointListCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointListCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointListCommand.java
index 8bb99e2..badd136 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointListCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/EndpointListCommand.java
@@ -31,6 +31,9 @@ import org.apache.camel.util.JsonSchemaHelper;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.URISupport;
 
+/**
+ * List the Camel endpoints available in the JVM.
+ */
 public class EndpointListCommand extends AbstractCamelCommand {
 
     private static final String CONTEXT_COLUMN_LABEL = "Context";

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestRegistryListCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestRegistryListCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestRegistryListCommand.java
index 6dec7fa..feda696 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestRegistryListCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestRegistryListCommand.java
@@ -25,6 +25,9 @@ import java.util.Map;
 import org.apache.camel.spi.RestRegistry;
 import org.apache.camel.util.URISupport;
 
+/**
+ * List the Camel REST services from the Rest registry available in the JVM.
+ */
 public class RestRegistryListCommand extends AbstractCamelCommand {
 
     private static final String CONTEXT_COLUMN_LABEL = "Context";

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestShowCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestShowCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestShowCommand.java
index fb0dde2..63f2310 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestShowCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RestShowCommand.java
@@ -24,6 +24,9 @@ import org.apache.camel.model.ModelHelper;
 import org.apache.camel.model.rest.RestDefinition;
 import org.apache.camel.model.rest.RestsDefinition;
 
+/**
+ * Command to show the REST marshaled in XML.
+ */
 public class RestShowCommand extends AbstractContextCommand {
 
     public RestShowCommand(String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteInfoCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteInfoCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteInfoCommand.java
index 288a2ff..6a4e663 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteInfoCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteInfoCommand.java
@@ -31,6 +31,9 @@ import org.apache.camel.model.ModelHelper;
 import org.apache.camel.model.RouteDefinition;
 import org.apache.camel.spi.ManagementAgent;
 
+/**
+ * Command to display detailed information about a Camel route.
+ */
 public class RouteInfoCommand extends AbstractRouteCommand {
 
     private StringEscape stringEscape;

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteListCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteListCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteListCommand.java
index bf53247..b2e63ca 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteListCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteListCommand.java
@@ -24,6 +24,9 @@ import java.util.Map;
 import org.apache.camel.Route;
 import org.apache.camel.ServiceStatus;
 
+/**
+ * Command to list all Camel routes.
+ */
 public class RouteListCommand extends AbstractCamelCommand {
 
     private static final String CONTEXT_COLUMN_LABEL = "Context";

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteProfileCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteProfileCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteProfileCommand.java
index 755a02f..cb746ec 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteProfileCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteProfileCommand.java
@@ -30,6 +30,9 @@ import org.apache.camel.spi.ManagementAgent;
 import org.apache.camel.util.ProcessorStatDump;
 import org.apache.camel.util.RouteStatDump;
 
+/**
+ * Command to display profile information about a Camel route.
+ */
 public class RouteProfileCommand extends AbstractRouteCommand {
 
     protected static final String HEADER_FORMAT = "%-30s %10s %12s %12s %12s 
%12s %12s %12s %12s";

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResetStatsCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResetStatsCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResetStatsCommand.java
index 750932e..52eba7e 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResetStatsCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResetStatsCommand.java
@@ -25,6 +25,9 @@ import org.apache.camel.CamelContext;
 import org.apache.camel.Route;
 import org.apache.camel.spi.ManagementAgent;
 
+/**
+ * Command to reset route stats.
+ */
 public class RouteResetStatsCommand extends AbstractRouteCommand {
 
     public RouteResetStatsCommand(String route, String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResumeCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResumeCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResumeCommand.java
index 2bacbb5..f7906e4 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResumeCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteResumeCommand.java
@@ -21,6 +21,9 @@ import java.io.PrintStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Route;
 
+/**
+ * Command to resume a route.
+ */
 public class RouteResumeCommand extends AbstractRouteCommand {
 
     public RouteResumeCommand(String route, String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteShowCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteShowCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteShowCommand.java
index 9deaf60..8c150c3 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteShowCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteShowCommand.java
@@ -23,6 +23,9 @@ import org.apache.camel.Route;
 import org.apache.camel.model.ModelHelper;
 import org.apache.camel.model.RouteDefinition;
 
+/**
+ * Command to show the route marshaled in XML.
+ */
 public class RouteShowCommand extends AbstractRouteCommand {
 
     public RouteShowCommand(String route, String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStartCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStartCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStartCommand.java
index d814b0c..76ef065 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStartCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStartCommand.java
@@ -21,6 +21,9 @@ import java.io.PrintStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Route;
 
+/**
+ * Command to start a route.
+ */
 public class RouteStartCommand extends AbstractRouteCommand {
 
     public RouteStartCommand(String route, String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStopCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStopCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStopCommand.java
index f1c00e1..9a8600d 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStopCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteStopCommand.java
@@ -21,6 +21,9 @@ import java.io.PrintStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Route;
 
+/**
+ * Command to stop a route.
+ */
 public class RouteStopCommand extends AbstractRouteCommand {
 
     public RouteStopCommand(String route, String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteSuspendCommand.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteSuspendCommand.java
 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteSuspendCommand.java
index 89c71bd..0057a20 100644
--- 
a/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteSuspendCommand.java
+++ 
b/platforms/commands/commands-core/src/main/java/org/apache/camel/commands/RouteSuspendCommand.java
@@ -21,6 +21,9 @@ import java.io.PrintStream;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Route;
 
+/**
+ * Command to suspend a route.
+ */
 public class RouteSuspendCommand extends AbstractRouteCommand {
 
     public RouteSuspendCommand(String route, String context) {

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/ContextListCommandTest.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/ContextListCommandTest.java
 
b/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/ContextListCommandTest.java
new file mode 100644
index 0000000..10a1e6a
--- /dev/null
+++ 
b/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/ContextListCommandTest.java
@@ -0,0 +1,60 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.commands;
+
+import java.io.ByteArrayOutputStream;
+import java.io.OutputStream;
+import java.io.PrintStream;
+
+import junit.framework.TestCase;
+import org.apache.camel.CamelContext;
+import org.apache.camel.impl.DefaultCamelContext;
+import org.apache.camel.impl.ExplicitCamelContextNameStrategy;
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class ContextListCommandTest extends TestCase {
+
+    private static final Logger LOG = 
LoggerFactory.getLogger(ContextListCommandTest.class);
+
+    @Test
+    public void testContextList() throws Exception {
+        CamelContext context = new DefaultCamelContext();
+        context.setNameStrategy(new 
ExplicitCamelContextNameStrategy("foobar"));
+        context.start();
+
+        CamelController controller = new DummyCamelController(context);
+
+        OutputStream os = new ByteArrayOutputStream();
+        PrintStream ps = new PrintStream(os);
+
+        ContextListCommand command = new ContextListCommand();
+        command.execute(controller, ps, null);
+
+        String out = os.toString();
+        assertNotNull(out);
+        LOG.info("\n\n{}\n", out);
+
+        // should contain a table with the context
+        assertTrue(out.contains("foobar"));
+        assertTrue(out.contains("Started"));
+
+        context.stop();
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/DummyCamelController.java
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/DummyCamelController.java
 
b/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/DummyCamelController.java
new file mode 100644
index 0000000..b13efc4
--- /dev/null
+++ 
b/platforms/commands/commands-core/src/test/java/org/apache/camel/commands/DummyCamelController.java
@@ -0,0 +1,38 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.commands;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.camel.CamelContext;
+
+public class DummyCamelController extends AbstractCamelController {
+
+    private CamelContext camelContext;
+
+    public DummyCamelController(CamelContext camelContext) {
+        this.camelContext = camelContext;
+    }
+
+    @Override
+    public List<CamelContext> getCamelContexts() {
+        List<CamelContext> answer = new ArrayList<CamelContext>(1);
+        answer.add(camelContext);
+        return answer;
+    }
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/commands/commands-core/src/test/resources/log4j.properties
----------------------------------------------------------------------
diff --git 
a/platforms/commands/commands-core/src/test/resources/log4j.properties 
b/platforms/commands/commands-core/src/test/resources/log4j.properties
new file mode 100644
index 0000000..c9cfa1d
--- /dev/null
+++ b/platforms/commands/commands-core/src/test/resources/log4j.properties
@@ -0,0 +1,36 @@
+## ------------------------------------------------------------------------
+## Licensed to the Apache Software Foundation (ASF) under one or more
+## contributor license agreements.  See the NOTICE file distributed with
+## this work for additional information regarding copyright ownership.
+## The ASF licenses this file to You under the Apache License, Version 2.0
+## (the "License"); you may not use this file except in compliance with
+## the License.  You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+## ------------------------------------------------------------------------
+
+#
+# The logging properties used for testing.
+#
+log4j.rootLogger=INFO, file
+
+# uncomment the following to enable camel debugging
+log4j.logger.org.apache.camel.commands=DEBUG
+
+# CONSOLE appender not used by default
+log4j.appender.out=org.apache.log4j.ConsoleAppender
+log4j.appender.out.layout=org.apache.log4j.PatternLayout
+log4j.appender.out.layout.ConversionPattern=[%30.30t] %-30.30c{1} %-5p %m%n
+#log4j.appender.out.layout.ConversionPattern=%d [%-15.15t] %-5p %-30.30c{1} - 
%m%n
+
+# File appender
+log4j.appender.file=org.apache.log4j.FileAppender
+log4j.appender.file.layout=org.apache.log4j.PatternLayout
+log4j.appender.file.layout.ConversionPattern=%d %-5p %c{1} - %m %n
+log4j.appender.file.file=target/camel-commands-core-test.log

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerDump.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerDump.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerDump.java
index c221165..1ecfaa4 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerDump.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerDump.java
@@ -21,9 +21,6 @@ import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.Option;
 
-/**
- * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
- */
 @Command(scope = "camel", name = "backlog-tracer-dump", description = "Dumps 
traced messages from the Backlog tracer")
 public class BacklogTracerDump extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerInfo.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerInfo.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerInfo.java
index 6bef670..5ae7c08 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerInfo.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerInfo.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.BacklogTracerInfoCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
- */
 @Command(scope = "camel", name = "backlog-tracer-info", description = 
"Displays the current status of the Backlog tracer")
 public class BacklogTracerInfo extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStart.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStart.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStart.java
index 50d030c..743e921 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStart.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStart.java
@@ -21,9 +21,6 @@ import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.Option;
 
-/**
- * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
- */
 @Command(scope = "camel", name = "backlog-tracer-start", description = "Starts 
the Backlog tracer")
 public class BacklogTracerStart extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStop.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStop.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStop.java
index 7ee56f8..aa21f21 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStop.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/BacklogTracerStop.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.BacklogTracerStopCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to use the <a href="camel.apache.org/backlogtracer">Backlog 
Tracer</a>.
- */
 @Command(scope = "camel", name = "backlog-tracer-stop", description = "Stops 
the Backlog tracer")
 public class BacklogTracerStop extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ComponentList.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ComponentList.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ComponentList.java
index 27a04cb..96bc8e7 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ComponentList.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ComponentList.java
@@ -21,9 +21,6 @@ import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.Option;
 
-/**
- * List the Camel components available in the Karaf instance.
- */
 @Command(scope = "camel", name = "component-list", description = "Lists all 
Camel components available in CamelContexts.")
 public class ComponentList extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextInfo.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextInfo.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextInfo.java
index e790e4c..690bee4 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextInfo.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextInfo.java
@@ -21,9 +21,6 @@ import org.apache.camel.commands.StringEscape;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to display detailed information about a Camel context.
- */
 @Command(scope = "camel", name = "context-info", description = "Display 
detailed information about a Camel context.")
 public class ContextInfo extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextList.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextList.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextList.java
index cef0589..af40be2 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextList.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextList.java
@@ -19,9 +19,6 @@ package org.apache.camel.karaf.commands;
 import org.apache.camel.commands.ContextListCommand;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * List the Camel contexts available in the Karaf instance.
- */
 @Command(scope = "camel", name = "context-list", description = "Lists all 
Camel contexts.")
 public class ContextList extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextResume.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextResume.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextResume.java
index 384bd56..33eaf19 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextResume.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextResume.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.ContextResumeCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to resume a Camel context.
- */
 @Command(scope = "camel", name = "context-resume", description = "Resumes a 
Camel context.")
 public class ContextResume extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStart.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStart.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStart.java
index b231715..ef98f88 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStart.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStart.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.ContextStartCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to start a Camel context.
- */
 @Command(scope = "camel", name = "context-start", description = "Start a Camel 
context.")
 public class ContextStart extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStop.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStop.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStop.java
index fd48e22..9edc8d8 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStop.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextStop.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.ContextStopCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to stop a Camel context.
- */
 @Command(scope = "camel", name = "context-stop", description = "Stop a Camel 
context. It becomes unavailable and can not be started again.")
 public class ContextStop extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextSuspend.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextSuspend.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextSuspend.java
index 05d48fd..7fd75af 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextSuspend.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/ContextSuspend.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.ContextSuspendCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to suspend a Camel context.
- */
 @Command(scope = "camel", name = "context-suspend", description = "Suspends a 
Camel context.")
 public class ContextSuspend extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointExplain.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointExplain.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointExplain.java
index b680aef..201f9a1 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointExplain.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointExplain.java
@@ -21,9 +21,6 @@ import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.Option;
 
-/**
- * Explain the Camel endpoints available in the Karaf instance.
- */
 @Command(scope = "camel", name = "endpoint-explain", description = "Explain 
all Camel endpoints available in CamelContexts.")
 public class EndpointExplain extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointList.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointList.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointList.java
index 3105ffa..8fe12b4 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointList.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/EndpointList.java
@@ -21,9 +21,6 @@ import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.Option;
 
-/**
- * List the Camel endpoints available in the Karaf instance.
- */
 @Command(scope = "camel", name = "endpoint-list", description = "Lists all 
Camel endpoints available in CamelContexts.")
 public class EndpointList extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestRegistryList.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestRegistryList.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestRegistryList.java
index 169e1c2..41f8da0 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestRegistryList.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestRegistryList.java
@@ -21,9 +21,6 @@ import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 import org.apache.felix.gogo.commands.Option;
 
-/**
- * List the Camel REST services from the Rest registry available in the Karaf 
instance.
- */
 @Command(scope = "camel", name = "rest-registry-list", description = "Lists 
all Camel REST services enlisted in the Rest Registry from all CamelContexts.")
 public class RestRegistryList extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestShow.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestShow.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestShow.java
index 53c11f5..2f4c192 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestShow.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RestShow.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.RestShowCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to show the REST marshaled in XML.
- */
 @Command(scope = "camel", name = "rest-show", description = "Display the Camel 
REST definition in XML.")
 public class RestShow extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteInfo.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteInfo.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteInfo.java
index db3a775..8c519ba 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteInfo.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteInfo.java
@@ -21,9 +21,6 @@ import org.apache.camel.commands.StringEscape;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to display detailed information about a Camel route.
- */
 @Command(scope = "camel", name = "route-info", description = "Display 
information about a Camel route.")
 public class RouteInfo extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteList.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteList.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteList.java
index 8deeb48..52e70af 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteList.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteList.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.RouteListCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to list all Camel routes.
- */
 @Command(scope = "camel", name = "route-list", description = "List Camel 
routes.")
 public class RouteList extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteProfile.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteProfile.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteProfile.java
index e04a2f7..e6452ef 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteProfile.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteProfile.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.RouteProfileCommand;
 import org.apache.camel.commands.StringEscape;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to display profile information about a Camel route.
- */
 @Command(scope = "camel", name = "route-profile", description = "Display 
profile information about Camel route(s).")
 public class RouteProfile extends AbstractRouteCommand {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResetStats.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResetStats.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResetStats.java
index f9da48e..1dbad3b 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResetStats.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResetStats.java
@@ -19,9 +19,6 @@ package org.apache.camel.karaf.commands;
 import org.apache.camel.commands.RouteResetStatsCommand;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to reset route stats.
- */
 @Command(scope = "camel", name = "route-reset-stats", description = "Reset 
performance stats on a route or group of routes")
 public class RouteResetStats extends AbstractRouteCommand {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResume.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResume.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResume.java
index bf666a1..68874db 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResume.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteResume.java
@@ -19,9 +19,6 @@ package org.apache.camel.karaf.commands;
 import org.apache.camel.commands.RouteResumeCommand;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to resume a route.
- */
 @Command(scope = "camel", name = "route-resume", description = "Resume a Camel 
route or a group of routes.")
 public class RouteResume extends AbstractRouteCommand {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteShow.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteShow.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteShow.java
index 4774d30..ac1132c 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteShow.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteShow.java
@@ -20,9 +20,6 @@ import org.apache.camel.commands.RouteShowCommand;
 import org.apache.felix.gogo.commands.Argument;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to show the route marshaled in XML.
- */
 @Command(scope = "camel", name = "route-show", description = "Display the 
Camel route definition in XML.")
 public class RouteShow extends CamelCommandSupport {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStart.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStart.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStart.java
index b0de859..adf1041 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStart.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStart.java
@@ -19,9 +19,6 @@ package org.apache.camel.karaf.commands;
 import org.apache.camel.commands.RouteStartCommand;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to start a route.
- */
 @Command(scope = "camel", name = "route-start", description = "Start a Camel 
route or a group of routes")
 public class RouteStart extends AbstractRouteCommand {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStop.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStop.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStop.java
index f6ac865..b026a35 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStop.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteStop.java
@@ -19,9 +19,6 @@ package org.apache.camel.karaf.commands;
 import org.apache.camel.commands.RouteStopCommand;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to stop a route.
- */
 @Command(scope = "camel", name = " route-stop", description = "Stop a Camel 
route or a group of routes.")
 public class RouteStop extends AbstractRouteCommand {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6663813e/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteSuspend.java
----------------------------------------------------------------------
diff --git 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteSuspend.java
 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteSuspend.java
index 2d9fa20..a5519b0 100644
--- 
a/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteSuspend.java
+++ 
b/platforms/karaf/commands/src/main/java/org/apache/camel/karaf/commands/RouteSuspend.java
@@ -19,9 +19,6 @@ package org.apache.camel.karaf.commands;
 import org.apache.camel.commands.RouteSuspendCommand;
 import org.apache.felix.gogo.commands.Command;
 
-/**
- * Command to suspend a route.
- */
 @Command(scope = "camel", name = " route-suspend", description = "Suspend a 
Camel route or a group of routes.")
 public class RouteSuspend extends AbstractRouteCommand {
 

Reply via email to