java.lang.Object
org.mule.metrics.impl.DefaultMeterProvider
- All Implemented Interfaces:
org.mule.metrics.api.MeterProvider,org.mule.runtime.api.lifecycle.Disposable
public class DefaultMeterProvider
extends Object
implements org.mule.metrics.api.MeterProvider, org.mule.runtime.api.lifecycle.Disposable
A default implementation of the
MeterProvider-
Field Summary
Fields inherited from interface org.mule.runtime.api.lifecycle.Disposable
PHASE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMeterProvider(org.mule.metrics.exporter.api.MeterExporterFactory meterExporterFactory, org.mule.metrics.exporter.config.api.MeterExporterConfiguration meterExporterConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voiddispose()org.mule.metrics.api.meter.builder.MeterBuildergetMeterBuilder(String meterName) org.mule.metrics.impl.meter.repository.MeterRepository
-
Constructor Details
-
DefaultMeterProvider
@Inject public DefaultMeterProvider(org.mule.metrics.exporter.api.MeterExporterFactory meterExporterFactory, org.mule.metrics.exporter.config.api.MeterExporterConfiguration meterExporterConfiguration)
-
-
Method Details
-
getMeterBuilder
- Specified by:
getMeterBuilderin interfaceorg.mule.metrics.api.MeterProvider
-
close
public void close()- Specified by:
closein interfaceorg.mule.metrics.api.MeterProvider
-
getMeterRepository
public org.mule.metrics.impl.meter.repository.MeterRepository getMeterRepository() -
dispose
public void dispose()- Specified by:
disposein interfaceorg.mule.runtime.api.lifecycle.Disposable
-