Updated Branches:
  refs/heads/master 33342ad04 -> b10ecf8f1

Fixed the CS error of karaf command


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

Branch: refs/heads/master
Commit: b10ecf8f127c9e814632d65f6012a512c3a35dba
Parents: 33342ad
Author: Willem Jiang <ningji...@apache.org>
Authored: Mon Aug 19 11:49:06 2013 +0800
Committer: Willem Jiang <ningji...@apache.org>
Committed: Mon Aug 19 11:50:06 2013 +0800

----------------------------------------------------------------------
 .../camel/karaf/commands/ContextInfo.java       | 120 ++++++++++---------
 1 file changed, 65 insertions(+), 55 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/b10ecf8f/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 428c80f..02f0d52 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
@@ -69,6 +69,64 @@ public class ContextInfo extends OsgiCommandSupport {
         System.out.println(StringEscapeUtils.unescapeJava("\tUptime: " + 
camelContext.getUptime()));
 
         // the statistics are in the mbeans
+        printCamelManagedBeansStatus(camelContext);
+
+        System.out.println("");
+        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mMiscellaneous\u001B[0m"));
+        System.out.println(StringEscapeUtils.unescapeJava("\tAuto Startup: " + 
camelContext.isAutoStartup()));
+        System.out.println(StringEscapeUtils.unescapeJava("\tStarting Routes: 
" + camelContext.isStartingRoutes()));
+        System.out.println(StringEscapeUtils.unescapeJava("\tSuspended: " + 
camelContext.isSuspended()));
+        System.out.println(StringEscapeUtils.unescapeJava("\tMessage History: 
" + camelContext.isMessageHistory()));
+        System.out.println(StringEscapeUtils.unescapeJava("\tTracing: " + 
camelContext.isTracing()));
+        System.out.println("");
+        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mProperties\u001B[0m"));
+        for (String property : camelContext.getProperties().keySet()) {
+            System.out.println(StringEscapeUtils.unescapeJava("\t" + property 
+ " = " + camelContext.getProperty(property)));
+        }
+
+        System.out.println("");
+        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mAdvanced\u001B[0m"));
+        System.out.println(StringEscapeUtils.unescapeJava("\tClassResolver: " 
+ camelContext.getClassResolver()));
+        
System.out.println(StringEscapeUtils.unescapeJava("\tPackageScanClassResolver: 
" + camelContext.getPackageScanClassResolver()));
+        
System.out.println(StringEscapeUtils.unescapeJava("\tApplicationContextClassLoader:
 " + camelContext.getApplicationContextClassLoader()));
+
+        System.out.println("");
+        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mComponents\u001B[0m"));
+        for (String component : camelContext.getComponentNames()) {
+            System.out.println(StringEscapeUtils.unescapeJava("\t" + 
component));
+        }
+
+        System.out.println("");
+        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mDataformats\u001B[0m"));
+        for (String names : camelContext.getDataFormats().keySet()) {
+            System.out.println(StringEscapeUtils.unescapeJava("\t" + names));
+        }
+
+        System.out.println("");
+        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mLanguages\u001B[0m"));
+        for (String language : camelContext.getLanguageNames()) {
+            System.out.println(StringEscapeUtils.unescapeJava("\t" + 
language));
+        }
+
+        if (mode != null && mode.equals("--verbose")) {
+            System.out.println("");
+            
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mEndpoints\u001B[0m"));
+            for (Endpoint endpoint : camelContext.getEndpoints()) {
+                System.out.println(StringEscapeUtils.unescapeJava("\t" + 
endpoint.getEndpointUri()));
+            }
+        }
+
+        System.out.println("");
+        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mRoutes\u001B[0m"));
+        for (Route route : camelContext.getRoutes()) {
+            System.out.println(StringEscapeUtils.unescapeJava("\t" + 
route.getId()));
+        }
+
+        return null;
+    }
+
+    protected void printCamelManagedBeansStatus(CamelContext camelContext) 
throws Exception {
+        // the statistics are in the mbeans
         System.out.println("");
         
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mStatistics\u001B[0m"));
         ObjectName contextMBean = null;
@@ -149,7 +207,9 @@ public class ContextInfo extends OsgiCommandSupport {
 
                 // add stream caching details if enabled
                 if (camelContext.getStreamCachingStrategy().isEnabled()) {
-                    
System.out.println(StringEscapeUtils.unescapeJava(String.format("\tStreamCachingStrategy:
 [spoolDirectory=%s, spoolChiper=%s, spoolThreshold=%s, 
spoolUsedHeapMemoryThreshold=%s, spoolUsedHeapMemoryLimit=%s, anySpoolRules=%s, 
bufferSize=%s, removeSpoolDirectoryWhenStopping=%s, statisticsEnabled=%s]",
+                    System.out.println(StringEscapeUtils.unescapeJava(
+                        String.format("\tStreamCachingStrategy: 
[spoolDirectory=%s, spoolChiper=%s, spoolThreshold=%s, 
spoolUsedHeapMemoryThreshold=%s, "
+                                + "spoolUsedHeapMemoryLimit=%s, 
anySpoolRules=%s, bufferSize=%s, removeSpoolDirectoryWhenStopping=%s, 
statisticsEnabled=%s]",
                             
camelContext.getStreamCachingStrategy().getSpoolDirectory(),
                             
camelContext.getStreamCachingStrategy().getSpoolChiper(),
                             
camelContext.getStreamCachingStrategy().getSpoolThreshold(),
@@ -161,7 +221,9 @@ public class ContextInfo extends OsgiCommandSupport {
                             
camelContext.getStreamCachingStrategy().getStatistics().isStatisticsEnabled())));
 
                     if 
(camelContext.getStreamCachingStrategy().getStatistics().isStatisticsEnabled()) 
{
-                        
System.out.println(StringEscapeUtils.unescapeJava(String.format("\t             
          [cacheMemoryCounter=%s, cacheMemorySize=%s, 
cacheMemoryAverageSize=%s, cacheSpoolCounter=%s, cacheSpoolSize=%s, 
cacheSpoolAverageSize=%s]",
+                        System.out.println(StringEscapeUtils.unescapeJava(
+                            String.format("\t                       
[cacheMemoryCounter=%s, cacheMemorySize=%s, cacheMemoryAverageSize=%s, 
cacheSpoolCounter=%s, "
+                                    + "cacheSpoolSize=%s, 
cacheSpoolAverageSize=%s]",
                                 
camelContext.getStreamCachingStrategy().getStatistics().getCacheMemoryCounter(),
                                 
printUnitFromBytes(camelContext.getStreamCachingStrategy().getStatistics().getCacheMemorySize()),
                                 
printUnitFromBytes(camelContext.getStreamCachingStrategy().getStatistics().getCacheMemoryAverageSize()),
@@ -191,59 +253,7 @@ public class ContextInfo extends OsgiCommandSupport {
             System.out.println(StringEscapeUtils.unescapeJava("\u001B[31mJMX 
Agent of Camel is not reachable. Maybe it has been disabled on the Camel 
context"));
             System.out.println(StringEscapeUtils.unescapeJava("In consequence, 
some statistics are not available.\u001B[0m"));
         }
-
-        System.out.println("");
-        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mMiscellaneous\u001B[0m"));
-        System.out.println(StringEscapeUtils.unescapeJava("\tAuto Startup: " + 
camelContext.isAutoStartup()));
-        System.out.println(StringEscapeUtils.unescapeJava("\tStarting Routes: 
" + camelContext.isStartingRoutes()));
-        System.out.println(StringEscapeUtils.unescapeJava("\tSuspended: " + 
camelContext.isSuspended()));
-        System.out.println(StringEscapeUtils.unescapeJava("\tMessage History: 
" + camelContext.isMessageHistory()));
-        System.out.println(StringEscapeUtils.unescapeJava("\tTracing: " + 
camelContext.isTracing()));
-        System.out.println("");
-        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mProperties\u001B[0m"));
-        for (String property : camelContext.getProperties().keySet()) {
-            System.out.println(StringEscapeUtils.unescapeJava("\t" + property 
+ " = " + camelContext.getProperty(property)));
-        }
-
-        System.out.println("");
-        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mAdvanced\u001B[0m"));
-        System.out.println(StringEscapeUtils.unescapeJava("\tClassResolver: " 
+ camelContext.getClassResolver()));
-        
System.out.println(StringEscapeUtils.unescapeJava("\tPackageScanClassResolver: 
" + camelContext.getPackageScanClassResolver()));
-        
System.out.println(StringEscapeUtils.unescapeJava("\tApplicationContextClassLoader:
 " + camelContext.getApplicationContextClassLoader()));
-
-        System.out.println("");
-        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mComponents\u001B[0m"));
-        for (String component : camelContext.getComponentNames()) {
-            System.out.println(StringEscapeUtils.unescapeJava("\t" + 
component));
-        }
-
-        System.out.println("");
-        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mDataformats\u001B[0m"));
-        for (String names : camelContext.getDataFormats().keySet()) {
-            System.out.println(StringEscapeUtils.unescapeJava("\t" + names));
-        }
-
-        System.out.println("");
-        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mLanguages\u001B[0m"));
-        for (String language : camelContext.getLanguageNames()) {
-            System.out.println(StringEscapeUtils.unescapeJava("\t" + 
language));
-        }
-
-        if (mode != null && mode.equals("--verbose")) {
-            System.out.println("");
-            
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mEndpoints\u001B[0m"));
-            for (Endpoint endpoint : camelContext.getEndpoints()) {
-                System.out.println(StringEscapeUtils.unescapeJava("\t" + 
endpoint.getEndpointUri()));
-            }
-        }
-
-        System.out.println("");
-        
System.out.println(StringEscapeUtils.unescapeJava("\u001B[1mRoutes\u001B[0m"));
-        for (Route route : camelContext.getRoutes()) {
-            System.out.println(StringEscapeUtils.unescapeJava("\t" + 
route.getId()));
-        }
-
-        return null;
+        
     }
 
 }

Reply via email to