de.is24.util.monitoring
Class AbstractMonitorPlugin

java.lang.Object
  extended by de.is24.util.monitoring.AbstractMonitorPlugin
All Implemented Interfaces:
MonitorPlugin
Direct Known Subclasses:
CorePlugin, StatsdPlugin

public abstract class AbstractMonitorPlugin
extends Object
implements MonitorPlugin

Plugin base class with suitable equals and hashCode implementations and default handling for HighRate and SingleEvent. Plugins are used via InApplicationMonitor.getInstance().registerPlugin(new MyPlugin());


Constructor Summary
AbstractMonitorPlugin()
           
 
Method Summary
 boolean equals(Object other)
           
 int hashCode()
           
 void register()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.is24.util.monitoring.MonitorPlugin
addHighRateTimerMeasurement, addSingleEventTimerMeasurement, addTimerMeasurement, getUniqueName, incrementCounter, incrementHighRateCounter, initializeCounter, initializeTimerMeasurement
 

Constructor Detail

AbstractMonitorPlugin

public AbstractMonitorPlugin()
Method Detail

register

public void register()
Specified by:
register in interface MonitorPlugin

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.