Class NoopPinotMetricFactory
- java.lang.Object
-
- org.apache.pinot.connector.presto.plugin.metrics.NoopPinotMetricFactory
-
- All Implemented Interfaces:
PinotMetricsFactory
public class NoopPinotMetricFactory extends Object implements PinotMetricsFactory
This package name has to match the regex pattern: ".*\\.plugin\\.metrics\\..*"
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNoopPinotMetricFactory.NoopPinotMetricsRegistry
-
Constructor Summary
Constructors Constructor Description NoopPinotMetricFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMetricsFactoryName()PinotMetricsRegistrygetPinotMetricsRegistry()voidinit(PinotConfiguration pinotConfiguration)<T> PinotGauge<T>makePinotGauge(Function<Void,T> function)PinotJmxReportermakePinotJmxReporter(PinotMetricsRegistry pinotMetricsRegistry)PinotMetricNamemakePinotMetricName(Class<?> aClass, String s)
-
-
-
Method Detail
-
init
public void init(PinotConfiguration pinotConfiguration)
- Specified by:
initin interfacePinotMetricsFactory
-
getPinotMetricsRegistry
public PinotMetricsRegistry getPinotMetricsRegistry()
- Specified by:
getPinotMetricsRegistryin interfacePinotMetricsFactory
-
makePinotMetricName
public PinotMetricName makePinotMetricName(Class<?> aClass, String s)
- Specified by:
makePinotMetricNamein interfacePinotMetricsFactory
-
makePinotGauge
public <T> PinotGauge<T> makePinotGauge(Function<Void,T> function)
- Specified by:
makePinotGaugein interfacePinotMetricsFactory
-
makePinotJmxReporter
public PinotJmxReporter makePinotJmxReporter(PinotMetricsRegistry pinotMetricsRegistry)
- Specified by:
makePinotJmxReporterin interfacePinotMetricsFactory
-
getMetricsFactoryName
public String getMetricsFactoryName()
- Specified by:
getMetricsFactoryNamein interfacePinotMetricsFactory
-
-