ch.bind.philib.util
Class LoadAvgSimple

java.lang.Object
  extended by ch.bind.philib.util.LoadAvgSimple
All Implemented Interfaces:
LoadAvg

public final class LoadAvgSimple
extends Object
implements LoadAvg


Method Summary
 double asFactor(long loadAvg)
           
static LoadAvgSimple forMicros(int micros)
           
static LoadAvgSimple forMillis(int millis)
           
static LoadAvgSimple forNanos(int nanos)
           
static LoadAvgSimple forSeconds(int secs)
           
 long getLoadAvg()
           
 long logWorkMs(long workMs)
           
 long logWorkNs(long workNs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

forSeconds

public static LoadAvgSimple forSeconds(int secs)

forMillis

public static LoadAvgSimple forMillis(int millis)

forMicros

public static LoadAvgSimple forMicros(int micros)

forNanos

public static LoadAvgSimple forNanos(int nanos)

logWorkMs

public long logWorkMs(long workMs)
Specified by:
logWorkMs in interface LoadAvg

logWorkNs

public long logWorkNs(long workNs)
Specified by:
logWorkNs in interface LoadAvg

getLoadAvg

public long getLoadAvg()
Specified by:
getLoadAvg in interface LoadAvg

asFactor

public double asFactor(long loadAvg)
Specified by:
asFactor in interface LoadAvg


Copyright © 2013. All Rights Reserved.