com.neeve.server.controller
Class SrvController.StatsRunner

java.lang.Object
  extended by java.lang.Thread
      extended by com.neeve.server.controller.SrvController.StatsRunner
All Implemented Interfaces:
Runnable
Enclosing class:
SrvController

public static final class SrvController.StatsRunner
extends Thread

The statistics runner

Intended For Internal Use Only


Nested Class Summary
static class SrvController.StatsRunner.AdminClients
          Handles admin client stats Intended For Internal Use Only
static class SrvController.StatsRunner.Apps
          Handles apps stats Intended For Internal Use Only
static class SrvController.StatsRunner.Pools
          Handles pools stats Intended For Internal Use Only
static class SrvController.StatsRunner.Sys
          Handles system stats Intended For Internal Use Only
static class SrvController.StatsRunner.Threads
          Handles thread stats Intended For Internal Use Only
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Method Summary
static void formatForPrint(CharSequence prefix, CharSequence name, SrvMonIntSeries timings, StringBuilder sb)
          Formats timings for print.
 void run()
          Entry point
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

run

public final void run()
Entry point

Specified by:
run in interface Runnable
Overrides:
run in class Thread

formatForPrint

public static final void formatForPrint(CharSequence prefix,
                                        CharSequence name,
                                        SrvMonIntSeries timings,
                                        StringBuilder sb)
Formats timings for print.

Parameters:
prefix - The prefix to use for each line of trace.
name - The name of the timings.
timings - The timings to display.
sb - The buffer to write to.


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