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

remm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
     new 1465981d9a Add some indent
1465981d9a is described below

commit 1465981d9a3c9c6b6035d0424d51087a981cdadc
Author: remm <r...@apache.org>
AuthorDate: Thu Jan 4 16:07:09 2024 +0100

    Add some indent
---
 .../apache/catalina/manager/StatusTransformer.java | 54 +++++++++++++---------
 1 file changed, 33 insertions(+), 21 deletions(-)

diff --git a/java/org/apache/catalina/manager/StatusTransformer.java 
b/java/org/apache/catalina/manager/StatusTransformer.java
index 3b02474605..f06c172ab4 100644
--- a/java/org/apache/catalina/manager/StatusTransformer.java
+++ b/java/org/apache/catalina/manager/StatusTransformer.java
@@ -211,24 +211,25 @@ public class StatusTransformer {
 
             writer.write("</jvm>");
         } else if (mode == 2) {
-            
writer.append('"').append("jvm").append('"').append(':').append('{').println();
+            indent(writer, 
1).append('"').append("jvm").append('"').append(':').append('{').println();
 
-            
writer.append('"').append("memory").append('"').append(':').append('{');
+            indent(writer, 
2).append('"').append("memory").append('"').append(':').append('{');
             appendJSonValue(writer, "free", 
Long.toString(Runtime.getRuntime().freeMemory())).append(',');
             appendJSonValue(writer, "total", 
Long.toString(Runtime.getRuntime().totalMemory())).append(',');
             appendJSonValue(writer, "max", 
Long.toString(Runtime.getRuntime().maxMemory()));
             writer.append('}').append(',').println();
 
-            
writer.append('"').append("memorypool").append('"').append(':').append('[');
+            indent(writer, 
2).append('"').append("memorypool").append('"').append(':').append('[');
             boolean first = true;
             for (MemoryPoolMXBean memoryPoolMBean : memoryPoolMBeans.values()) 
{
                 MemoryUsage usage = memoryPoolMBean.getUsage();
                 if (first) {
                     first = false;
+                    writer.println();
                 } else {
                     writer.append(',').println();
                 }
-                writer.append('{');
+                indent(writer, 3).append('{');
                 appendJSonValue(writer, "name", 
JSONFilter.escape(memoryPoolMBean.getName())).append(',');
                 appendJSonValue(writer, "type", 
memoryPoolMBean.getType().toString()).append(',');
                 appendJSonValue(writer, "usageInit", 
Long.toString(usage.getInit())).append(',');
@@ -239,7 +240,7 @@ public class StatusTransformer {
             }
             writer.append(']').println();
 
-            writer.append('}');
+            indent(writer, 1).append('}');
         }
 
     }
@@ -250,6 +251,14 @@ public class StatusTransformer {
     }
 
 
+    private static PrintWriter indent(PrintWriter writer, int count) {
+        for (int i = 0; i < count; i++) {
+            writer.append(' ').append(' ');
+        }
+        return writer;
+    }
+
+
     /**
      * Write connector state.
      *
@@ -269,7 +278,7 @@ public class StatusTransformer {
             throws Exception {
         if (mode == 2) {
             writer.append(',').println();
-            
writer.append('"').append("connector").append('"').append(':').append('[').println();
+            indent(writer, 
1).append('"').append("connector").append('"').append(':').append('[').println();
         }
         boolean first = true;
         for (ObjectName objectName : threadPools) {
@@ -286,7 +295,7 @@ public class StatusTransformer {
                     writer, objectName, name, mBeanServer, 
globalRequestProcessors, requestProcessors, mode, args);
         }
         if (mode == 2) {
-            writer.append(']').println();
+            writer.append(']');
         }
     }
 
@@ -428,10 +437,11 @@ public class StatusTransformer {
 
             writer.write("</connector>");
         } else if (mode == 2) {
-            writer.append('{').println();
+            indent(writer, 1).append('{').println();
 
+            indent(writer, 2);
             appendJSonValue(writer, "name", 
JSONFilter.escape(name)).append(',').println();
-            
writer.append('"').append("threadInfo").append('"').append(':').append('{');
+            indent(writer, 
2).append('"').append("threadInfo").append('"').append(':').append('{');
             appendJSonValue(writer, "maxThreads", 
mBeanServer.getAttribute(tpName, "maxThreads").toString()).append(',');
             appendJSonValue(writer, "currentThreadCount", 
mBeanServer.getAttribute(tpName, "currentThreadCount").toString()).append(',');
             appendJSonValue(writer, "currentThreadsBusy", 
mBeanServer.getAttribute(tpName, "currentThreadsBusy").toString());
@@ -447,7 +457,7 @@ public class StatusTransformer {
 
             if (grpName != null) {
                 writer.append(',').println();
-                
writer.append('"').append("requestInfo").append('"').append(':').append('{');
+                indent(writer, 
2).append('"').append("requestInfo").append('"').append(':').append('{');
                 appendJSonValue(writer, "maxTime", 
mBeanServer.getAttribute(grpName, "maxTime").toString()).append(',');
                 appendJSonValue(writer, "processingTime", 
mBeanServer.getAttribute(grpName, "processingTime").toString()).append(',');
                 appendJSonValue(writer, "requestCount", 
mBeanServer.getAttribute(grpName, "requestCount").toString()).append(',');
@@ -458,7 +468,7 @@ public class StatusTransformer {
                 // Note: No detailed per processor info
             }
 
-            writer.append('}');
+            indent(writer, 1).append('}');
         }
     }
 
@@ -692,7 +702,7 @@ public class StatusTransformer {
             // for now we don't write out the Detailed state in XML
         } else if (mode == 2) {
             writer.append(',').println();
-            
writer.append('"').append("context").append('"').append(':').append('[');
+            indent(writer, 
1).append('"').append("context").append('"').append(':').append('[').println();
             Iterator<ObjectName> iterator = hostsON.iterator();
             boolean first = true;
             while (iterator.hasNext()) {
@@ -704,7 +714,8 @@ public class StatusTransformer {
                 ObjectName contextON = iterator.next();
                 writeContext(writer, contextON, mBeanServer, mode);
             }
-            writer.append(']').println();
+            writer.println();
+            indent(writer, 1).append(']').println();
         }
 
     }
@@ -791,8 +802,8 @@ public class StatusTransformer {
         } else if (mode == 1) {
             // for now we don't write out the context in XML
         } else if (mode == 2) {
-            writer.append('{');
-            appendJSonValue(writer, "name", 
JSONFilter.escape(JSONFilter.escape(name))).append(',');
+            indent(writer, 2).append('{').println();
+            appendJSonValue(indent(writer, 3), "name", 
JSONFilter.escape(JSONFilter.escape(name))).append(',');
             appendJSonValue(writer, "startTime",
                     new Date(((Long) mBeanServer.getAttribute(objectName, 
"startTime")).longValue()).toString()).append(',');
             appendJSonValue(writer, "startupTime", 
mBeanServer.getAttribute(objectName, "startupTime").toString()).append(',');
@@ -804,7 +815,7 @@ public class StatusTransformer {
                 writeJspMonitor(writer, jspMonitorONs, mBeanServer, mode);
             }
             writer.append(',').println();
-            
writer.append('"').append("wrapper").append('"').append(':').append('[');
+            indent(writer, 
3).append('"').append("wrapper").append('"').append(':').append('[').println();
             String onStr = objectName.getDomain() + 
":j2eeType=Servlet,WebModule=" + webModuleName + ",*";
             ObjectName servletObjectName = new ObjectName(onStr);
             Set<ObjectInstance> set = 
mBeanServer.queryMBeans(servletObjectName, null);
@@ -817,8 +828,9 @@ public class StatusTransformer {
                 }
                 writeWrapper(writer, oi.getObjectName(), mBeanServer, mode);
             }
-            writer.append(']').println();
-            writer.append('}');
+            writer.println();
+            indent(writer, 3).append(']').println();
+            indent(writer, 2).append('}');
         }
 
     }
@@ -859,7 +871,7 @@ public class StatusTransformer {
             // for now we don't write out the wrapper details
         } else if (mode == 2) {
             writer.append(',').println();
-            
writer.append('"').append("manager").append('"').append(':').append('{');
+            indent(writer, 
3).append('"').append("manager").append('"').append(':').append('{');
             appendJSonValue(writer, "activeSessions", 
mBeanServer.getAttribute(objectName, "activeSessions").toString()).append(',');
             appendJSonValue(writer, "sessionCounter", 
mBeanServer.getAttribute(objectName, "sessionCounter").toString()).append(',');
             appendJSonValue(writer, "maxActive", 
mBeanServer.getAttribute(objectName, "maxActive").toString()).append(',');
@@ -907,7 +919,7 @@ public class StatusTransformer {
             // for now we don't write out anything
         } else if (mode == 2) {
             writer.append(',').println();
-            
writer.append('"').append("jsp").append('"').append(':').append('{');
+            indent(writer, 
3).append('"').append("jsp").append('"').append(':').append('{');
             appendJSonValue(writer, "jspCount", 
Integer.toString(jspCount)).append(',');
             appendJSonValue(writer, "jspReloadCount", 
Integer.toString(jspReloadCount));
             writer.append('}');
@@ -964,7 +976,7 @@ public class StatusTransformer {
         } else if (mode == 1) {
             // for now we don't write out the wrapper details
         } else if (mode == 2) {
-            writer.append('{');
+            indent(writer, 4).append('{');
             appendJSonValue(writer, "servletName", 
JSONFilter.escape(servletName)).append(',');
             appendJSonValue(writer, "processingTime", 
mBeanServer.getAttribute(objectName, "processingTime").toString()).append(',');
             appendJSonValue(writer, "maxTime", 
mBeanServer.getAttribute(objectName, "maxTime").toString()).append(',');


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to