de.is24.util.monitoring.visitors
Class HistogramLikeValueAnalysisVisitor

java.lang.Object
  extended by de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
All Implemented Interfaces:
ReportVisitor

public class HistogramLikeValueAnalysisVisitor
extends Object
implements ReportVisitor


Field Summary
private  String base
           
private  long currentMax
           
private  long factor
           
private  float[] percentages
           
private  TreeMap<Long,Long> timeToCount
           
private  long totalCount
           
 
Constructor Summary
HistogramLikeValueAnalysisVisitor(String base)
           
 
Method Summary
 void reportCounter(Counter counter)
          method called for each Counter
 void reportHistorizableList(HistorizableList historizableList)
          method called for each HistorizableList
 void reportStateValue(StateValueProvider stateValueProvider)
          method called for each StateValueProvider
 void reportTimer(Timer timer)
          method called for each Timer
 void reportVersion(Version version)
          method called for each Version
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

base

private String base

percentages

private float[] percentages

totalCount

private long totalCount

factor

private long factor

timeToCount

private TreeMap<Long,Long> timeToCount

currentMax

private long currentMax
Constructor Detail

HistogramLikeValueAnalysisVisitor

public HistogramLikeValueAnalysisVisitor(String base)
Method Detail

reportCounter

public void reportCounter(Counter counter)
Description copied from interface: ReportVisitor
method called for each Counter

Specified by:
reportCounter in interface ReportVisitor

reportHistorizableList

public void reportHistorizableList(HistorizableList historizableList)
Description copied from interface: ReportVisitor
method called for each HistorizableList

Specified by:
reportHistorizableList in interface ReportVisitor

reportStateValue

public void reportStateValue(StateValueProvider stateValueProvider)
Description copied from interface: ReportVisitor
method called for each StateValueProvider

Specified by:
reportStateValue in interface ReportVisitor

reportTimer

public void reportTimer(Timer timer)
Description copied from interface: ReportVisitor
method called for each Timer

Specified by:
reportTimer in interface ReportVisitor

reportVersion

public void reportVersion(Version version)
Description copied from interface: ReportVisitor
method called for each Version

Specified by:
reportVersion in interface ReportVisitor

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.