public class

StateTransitionStatMonitor

extends Object
implements StateTransitionStatMonitorMBean
java.lang.Object
   ↳ org.apache.helix.monitoring.mbeans.StateTransitionStatMonitor

Summary

Nested Classes
enum StateTransitionStatMonitor.LATENCY_TYPE  
Public Constructors
StateTransitionStatMonitor(StateTransitionContext context, TimeUnit unit)
Public Methods
void addDataPoint(StateTransitionDataPoint data)
String getBeanName()
StateTransitionContext getContext()
double getMaxTransitionExecuteLatency()
double getMaxTransitionLatency()
double getMeanTransitionExecuteLatency()
double getMeanTransitionLatency()
double getMinTransitionExecuteLatency()
double getMinTransitionLatency()
long getNumDataPoints()
double getPercentileTransitionExecuteLatency(int percentage)
double getPercentileTransitionLatency(int percentage)
long getTotalFailedTransitionGauge()
long getTotalStateTransitionGauge()
long getTotalSuccessTransitionGauge()
void reset()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.apache.helix.monitoring.mbeans.StateTransitionStatMonitorMBean

Public Constructors

public StateTransitionStatMonitor (StateTransitionContext context, TimeUnit unit)

Public Methods

public void addDataPoint (StateTransitionDataPoint data)

public String getBeanName ()

public StateTransitionContext getContext ()

public double getMaxTransitionExecuteLatency ()

public double getMaxTransitionLatency ()

public double getMeanTransitionExecuteLatency ()

public double getMeanTransitionLatency ()

public double getMinTransitionExecuteLatency ()

public double getMinTransitionLatency ()

public long getNumDataPoints ()

public double getPercentileTransitionExecuteLatency (int percentage)

public double getPercentileTransitionLatency (int percentage)

public long getTotalFailedTransitionGauge ()

public long getTotalStateTransitionGauge ()

public long getTotalSuccessTransitionGauge ()

public void reset ()