Interface MetricsReporter
-
- All Implemented Interfaces:
public interface MetricsReporterDefines API for handling metric events.
-
-
Method Summary
Modifier and Type Method Description abstract UnitaddEvent(MetricEvent metricEvent)Adds an event to the metrics reporter when this event occurs. abstract UnitsetMetricsObserver(MetricsObserver metricsObserver)Adds an observer that will be triggered when a metric event is handled abstract UnitremoveObserver()Remove metrics observer
-
-
-
Method Detail
-
addEvent
abstract Unit addEvent(MetricEvent metricEvent)
Adds an event to the metrics reporter when this event occurs.
- Parameters:
metricEvent- event that should be handled
-
setMetricsObserver
abstract Unit setMetricsObserver(MetricsObserver metricsObserver)
Adds an observer that will be triggered when a metric event is handled
- Parameters:
metricsObserver- the MetricsObserver that is called when a new metric event is triggered
-
removeObserver
abstract Unit removeObserver()
Remove metrics observer
-
-