com.netflix.eventbus.impl
Class AbstractEventBusStats

java.lang.Object
  extended by com.netflix.eventbus.impl.AbstractEventBusStats

public abstract class AbstractEventBusStats
extends java.lang.Object


Nested Class Summary
protected  class AbstractEventBusStats.LatencyStats
           
 
Field Summary
protected  long collectionDurationInMillis
           
protected static org.slf4j.Logger LOGGER
           
protected static java.util.Timer statsSweeper
           
 
Constructor Summary
AbstractEventBusStats(long collectionDurationInMillis)
           
 
Method Summary
protected abstract  void computeTimeIntervalStats()
           
protected  void registerMonitors()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

protected static final org.slf4j.Logger LOGGER

collectionDurationInMillis

protected long collectionDurationInMillis

statsSweeper

protected static java.util.Timer statsSweeper
Constructor Detail

AbstractEventBusStats

public AbstractEventBusStats(long collectionDurationInMillis)
Method Detail

registerMonitors

protected void registerMonitors()

computeTimeIntervalStats

protected abstract void computeTimeIntervalStats()