Package org.apache.hadoop.hbase.metrics
Class MetricRegistriesLoader
java.lang.Object
org.apache.hadoop.hbase.metrics.MetricRegistriesLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static List<MetricRegistries>static MetricRegistriesload()Creates aMetricRegistriesinstance using the correspondingMetricRegistriesavailable toServiceLoaderon the classpath.(package private) static MetricRegistriesload(List<MetricRegistries> availableImplementations) Creates aMetricRegistriesinstance using the correspondingMetricRegistriesavailable toServiceLoaderon the classpath.
-
Field Details
-
LOG
-
defaultClass
- See Also:
-
-
Constructor Details
-
MetricRegistriesLoader
private MetricRegistriesLoader()
-
-
Method Details
-
load
Creates aMetricRegistriesinstance using the correspondingMetricRegistriesavailable toServiceLoaderon the classpath. If no instance is found, then default implementation will be loaded.- Returns:
- A
MetricRegistriesimplementation.
-
load
Creates aMetricRegistriesinstance using the correspondingMetricRegistriesavailable toServiceLoaderon the classpath. If no instance is found, then default implementation will be loaded.- Returns:
- A
MetricRegistriesimplementation.
-
getDefinedImplemantations
-