com.jamonapi
Class NullMonitor

java.lang.Object
  extended by com.jamonapi.Monitor
      extended by com.jamonapi.NullMonitor

public class NullMonitor
extends Monitor

Do nothing monitor i.e. noop


Field Summary
static java.lang.String ACTIVE
           
static java.lang.String AVG
           
static java.lang.String AVGACTIVE
           
static java.lang.String FIRSTACCESS
           
static java.lang.String HITS
           
static java.lang.String LASTACCESS
           
static java.lang.String LASTVALUE
           
static java.lang.String MAX
           
static java.lang.String MAXACTIVE
           
static java.lang.String MIN
           
static java.lang.String STDDEV
           
static java.lang.String TOTAL
           
static java.lang.String VALUE
          Used in call to addListener(...).
 
Constructor Summary
NullMonitor()
           
 
Method Summary
 java.util.List getBasicHeader(java.util.List header)
          i.e.
 java.util.List getBasicRowData(java.util.List rowData)
          Get all data for a row excluding row ranges, and put key data into one cell
 java.util.List getDisplayHeader(java.util.List header)
          i.e.
 java.util.List getHeader(java.util.List header)
          i.e.
 RangeHolder getRangeHolder()
           
 java.util.List getRowData(java.util.List rowData)
          Get all data for a row including range data
 java.util.List getRowDisplayData(java.util.List rowData)
          Get data excluding ranges, but break out key columns
 
Methods inherited from class com.jamonapi.Monitor
add, addListener, disable, enable, getActive, getAvg, getAvgActive, getAvgGlobalActive, getAvgPrimaryActive, getFirstAccess, getHits, getJAMonDetailRow, getLabel, getLastAccess, getLastValue, getListenerType, getMax, getMaxActive, getMin, getMonKey, getRange, getStdDev, getTotal, getUnits, getValue, hasListener, hasListeners, hasListeners, isActivityTracking, isEnabled, isPrimary, removeListener, reset, setAccessStats, setActive, setActivityTracking, setFirstAccess, setHits, setLastAccess, setLastValue, setMax, setMaxActive, setMin, setPrimary, setTotal, setTotalActive, skip, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VALUE

public static final java.lang.String VALUE
Used in call to addListener(...). i.e. addListener(Monitor.MAX, ...). Also used to return values from getObject(key). For example mon.getValue("max");

See Also:
Constant Field Values

LASTVALUE

public static final java.lang.String LASTVALUE
See Also:
Constant Field Values

MAX

public static final java.lang.String MAX
See Also:
Constant Field Values

MIN

public static final java.lang.String MIN
See Also:
Constant Field Values

MAXACTIVE

public static final java.lang.String MAXACTIVE
See Also:
Constant Field Values

TOTAL

public static final java.lang.String TOTAL
See Also:
Constant Field Values

AVG

public static final java.lang.String AVG
See Also:
Constant Field Values

HITS

public static final java.lang.String HITS
See Also:
Constant Field Values

STDDEV

public static final java.lang.String STDDEV
See Also:
Constant Field Values

FIRSTACCESS

public static final java.lang.String FIRSTACCESS
See Also:
Constant Field Values

LASTACCESS

public static final java.lang.String LASTACCESS
See Also:
Constant Field Values

ACTIVE

public static final java.lang.String ACTIVE
See Also:
Constant Field Values

AVGACTIVE

public static final java.lang.String AVGACTIVE
See Also:
Constant Field Values
Constructor Detail

NullMonitor

public NullMonitor()
Method Detail

getBasicHeader

public java.util.List getBasicHeader(java.util.List header)
i.e. Label


getHeader

public java.util.List getHeader(java.util.List header)
i.e. Get all key columns as part of the header i.e. Label, Units. This will include range headers


getDisplayHeader

public java.util.List getDisplayHeader(java.util.List header)
i.e. Get the display header. Often same as getHeader


getBasicRowData

public java.util.List getBasicRowData(java.util.List rowData)
Get all data for a row excluding row ranges, and put key data into one cell


getRowData

public java.util.List getRowData(java.util.List rowData)
Get all data for a row including range data


getRowDisplayData

public java.util.List getRowDisplayData(java.util.List rowData)
Get data excluding ranges, but break out key columns


getRangeHolder

public RangeHolder getRangeHolder()