com.yahoo.ycsb
Class Measurements

java.lang.Object
  extended by com.yahoo.ycsb.Measurements

public class Measurements
extends java.lang.Object

Collects latency measurements, and reports them when requested.

Author:
cooperb

Constructor Summary
Measurements(java.util.Properties props)
           
 
Method Summary
static Measurements getMeasurements()
           
 java.lang.String getSummary()
           
 void measure(java.lang.String operation, int latency)
           
 void printReport(java.io.PrintStream out)
           
 void reportReturnCode(java.lang.String operation, int code)
           
static void setProperties(java.util.Properties props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Measurements

public Measurements(java.util.Properties props)
Method Detail

setProperties

public static void setProperties(java.util.Properties props)

getMeasurements

public static Measurements getMeasurements()

measure

public void measure(java.lang.String operation,
                    int latency)

reportReturnCode

public void reportReturnCode(java.lang.String operation,
                             int code)

printReport

public void printReport(java.io.PrintStream out)

getSummary

public java.lang.String getSummary()