com.neeve.server.controller
Class SrvController.StatsRunner.Sys

java.lang.Object
  extended by com.neeve.server.controller.SrvController.StatsRunner.Sys
Enclosing class:
SrvController.StatsRunner

public static final class SrvController.StatsRunner.Sys
extends Object

Handles system stats

Intended For Internal Use Only


Nested Class Summary
static interface SrvController.StatsRunner.Sys.SunOperatingSystemMXBean
           
 
Method Summary
static void formatDiskInfoForPrint(SrvMonSysStats stats, StringBuilder sb)
          Format disk information for printing
static StringBuilder formatForPrint(long collectionStartWallTime, String serverName, String serverPid, int appCount, SrvMonSysStats stats, long collectionElapsedTime, StringBuilder sb)
          Format system info for print
static void formatGCInfoForPrint(SrvMonSysStats stats, StringBuilder sb)
          Format GC information for printing
static void formatGeneralInfoForPrint(long collectionStartWallTime, String serverName, String serverPid, int appCount, long collectionElapsedTime, StringBuilder sb)
          Format general information for printing
static void formatJITInfoForPrint(SrvMonSysStats stats, StringBuilder sb)
          Format JIT information for printing
static void formatMemoryInfoForPrint(SrvMonSysStats stats, StringBuilder sb)
          Format memory information for printing
static void formatSystemInfoForPrint(SrvMonSysStats stats, StringBuilder sb)
          Format system information for printing
static void formatThreadInfoForPrint(SrvMonSysStats stats, StringBuilder sb)
          Format thread information for printing
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

formatGeneralInfoForPrint

public static final void formatGeneralInfoForPrint(long collectionStartWallTime,
                                                   String serverName,
                                                   String serverPid,
                                                   int appCount,
                                                   long collectionElapsedTime,
                                                   StringBuilder sb)
Format general information for printing


formatSystemInfoForPrint

public static final void formatSystemInfoForPrint(SrvMonSysStats stats,
                                                  StringBuilder sb)
Format system information for printing


formatMemoryInfoForPrint

public static final void formatMemoryInfoForPrint(SrvMonSysStats stats,
                                                  StringBuilder sb)
Format memory information for printing


formatThreadInfoForPrint

public static final void formatThreadInfoForPrint(SrvMonSysStats stats,
                                                  StringBuilder sb)
Format thread information for printing


formatDiskInfoForPrint

public static final void formatDiskInfoForPrint(SrvMonSysStats stats,
                                                StringBuilder sb)
Format disk information for printing


formatJITInfoForPrint

public static final void formatJITInfoForPrint(SrvMonSysStats stats,
                                               StringBuilder sb)
Format JIT information for printing


formatGCInfoForPrint

public static final void formatGCInfoForPrint(SrvMonSysStats stats,
                                              StringBuilder sb)
Format GC information for printing


formatForPrint

public static final StringBuilder formatForPrint(long collectionStartWallTime,
                                                 String serverName,
                                                 String serverPid,
                                                 int appCount,
                                                 SrvMonSysStats stats,
                                                 long collectionElapsedTime,
                                                 StringBuilder sb)
Format system info for print



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.