package de.is24.util.monitoring; /** * The building blocks of the InApplicationMonitor class are Reportables. * All Reportabls have a name, which is a simple String. * Names can be choosen freely, but it is recommended to use canonical names * and a good choice is to use the class name of the monitored class * plus a description of the reportable value. * * @author OSchmitz */ public interface Reportable { void accept(ReportVisitor visitor); String getName(); }