com.yahoo.ycsb
Class OneMeasurement

java.lang.Object
  extended by com.yahoo.ycsb.OneMeasurement
Direct Known Subclasses:
OneMeasurementHistogram, OneMeasurementTimeSeries

public abstract class OneMeasurement
extends java.lang.Object

A single measured metric (e.g. READ LATENCY)


Constructor Summary
OneMeasurement(java.lang.String _name)
           
 
Method Summary
 java.lang.String getName()
           
abstract  java.lang.String getSummary()
           
abstract  void measure(int latency)
           
abstract  void printReport(java.io.PrintStream out)
           
abstract  void reportReturnCode(int code)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneMeasurement

public OneMeasurement(java.lang.String _name)
Parameters:
_name -
Method Detail

getName

public java.lang.String getName()

reportReturnCode

public abstract void reportReturnCode(int code)

measure

public abstract void measure(int latency)

printReport

public abstract void printReport(java.io.PrintStream out)

getSummary

public abstract java.lang.String getSummary()