public interface MeterExporter
An exporter for a
Meter.-
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes theMeterExporter.voidenableExport(org.mule.metrics.api.instrument.LongCounter longCounter) Enables the exportation process for aLongCounter.voidenableExport(org.mule.metrics.api.instrument.LongGauge longGauge) Enables the exportation process for aLongGauge.voidenableExport(org.mule.metrics.api.instrument.LongUpDownCounter upDownCounter) Enables the exportation process for aLongUpDownCounter.voidregisterMeterToExport(org.mule.metrics.api.meter.Meter meter) Registers aMeterwhose instruments will be eventually exported.
-
Method Details
-
registerMeterToExport
void registerMeterToExport(org.mule.metrics.api.meter.Meter meter) Registers aMeterwhose instruments will be eventually exported.- Parameters:
meter- the meter to register.
-
enableExport
void enableExport(org.mule.metrics.api.instrument.LongCounter longCounter) Enables the exportation process for aLongCounter.- Parameters:
longCounter- the instrument to export.
-
enableExport
void enableExport(org.mule.metrics.api.instrument.LongUpDownCounter upDownCounter) Enables the exportation process for aLongUpDownCounter.- Parameters:
upDownCounter- the instrument to export.
-
enableExport
void enableExport(org.mule.metrics.api.instrument.LongGauge longGauge) Enables the exportation process for aLongGauge.- Parameters:
longGauge- the instrument to export.
-
dispose
void dispose()Disposes theMeterExporter.
-