de.is24.util.monitoring.visitors
Class ValueOrderedReportVisitor

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

public class ValueOrderedReportVisitor
extends AbstractSortedReportVisitor


Nested Class Summary
private static class ValueOrderedReportVisitor.CounterComparator
           
private static class ValueOrderedReportVisitor.TimerComparator
           
 
Nested classes/interfaces inherited from class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
AbstractSortedReportVisitor.CounterEntry, AbstractSortedReportVisitor.Entry, AbstractSortedReportVisitor.HistorizableEntry, AbstractSortedReportVisitor.HistorizableSubEntry, AbstractSortedReportVisitor.StateValueEntry, AbstractSortedReportVisitor.TimerEntry, AbstractSortedReportVisitor.VersionEntry
 
Field Summary
protected  Set<AbstractSortedReportVisitor.CounterEntry> counterSet
           
protected  Set<AbstractSortedReportVisitor.TimerEntry> timerSet
           
 
Constructor Summary
ValueOrderedReportVisitor()
           
 
Method Summary
protected  void addEntry(AbstractSortedReportVisitor.Entry entry)
           
 void reportHistorizableList(HistorizableList aHistorizableList)
          method called for each HistorizableList
 void reportStateValue(StateValueProvider stateValueProvider)
          method called for each StateValueProvider
 void reportVersion(Version aVersion)
          method called for each Version
 String toString()
           
 
Methods inherited from class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
reportCounter, reportTimer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

counterSet

protected Set<AbstractSortedReportVisitor.CounterEntry> counterSet

timerSet

protected Set<AbstractSortedReportVisitor.TimerEntry> timerSet
Constructor Detail

ValueOrderedReportVisitor

public ValueOrderedReportVisitor()
Method Detail

reportHistorizableList

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

Specified by:
reportHistorizableList in interface ReportVisitor
Overrides:
reportHistorizableList in class AbstractSortedReportVisitor

reportVersion

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

Specified by:
reportVersion in interface ReportVisitor
Overrides:
reportVersion in class AbstractSortedReportVisitor

reportStateValue

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

Specified by:
reportStateValue in interface ReportVisitor
Overrides:
reportStateValue in class AbstractSortedReportVisitor

addEntry

protected void addEntry(AbstractSortedReportVisitor.Entry entry)
Specified by:
addEntry in class AbstractSortedReportVisitor

toString

public String toString()
Specified by:
toString in class AbstractSortedReportVisitor


Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.