Package org.apache.solr.core
Class MetricsConfig
- java.lang.Object
-
- org.apache.solr.core.MetricsConfig
-
public class MetricsConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetricsConfig.CacheConfig
static class
MetricsConfig.MetricsConfigBuilder
-
Field Summary
Fields Modifier and Type Field Description static String
NOOP_IMPL_CLASS
Symbolic name to use as plugin class name for no-op implementations.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsConfig.CacheConfig
getCacheConfig()
PluginInfo
getCounterSupplier()
PluginInfo
getHistogramSupplier()
PluginInfo
getMeterSupplier()
PluginInfo[]
getMetricReporters()
Object
getNotANumber()
Object
getNullNumber()
Object
getNullObject()
Object
getNullString()
PluginInfo
getTimerSupplier()
boolean
isEnabled()
-
-
-
Field Detail
-
NOOP_IMPL_CLASS
public static final String NOOP_IMPL_CLASS
Symbolic name to use as plugin class name for no-op implementations.- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
getCacheConfig
public MetricsConfig.CacheConfig getCacheConfig()
-
getMetricReporters
public PluginInfo[] getMetricReporters()
-
getNullNumber
public Object getNullNumber()
-
getNotANumber
public Object getNotANumber()
-
getNullString
public Object getNullString()
-
getNullObject
public Object getNullObject()
-
getCounterSupplier
public PluginInfo getCounterSupplier()
-
getMeterSupplier
public PluginInfo getMeterSupplier()
-
getTimerSupplier
public PluginInfo getTimerSupplier()
-
getHistogramSupplier
public PluginInfo getHistogramSupplier()
-
-