- 
 public interface RegistrySettingsSettings which control metrics within registries (application, vendor, base) as a group or individually.Application code can control the metrics of each registry type as a whole, enabling or disabling all metrics of the type using RegistrySettings.Builder.enabled(boolean)as well as selectively enabling or disabling specific metrics usingRegistrySettings.Builder.filterSettings(io.helidon.metrics.api.RegistryFilterSettings.Builder).Callers can also pass a Configobject to builder or static factory methods as well.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceRegistrySettings.BuilderBuilder forRegistrySettings.
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static RegistrySettings.Builderbuilder()Creates a new defaulted builder forRegistrySettings.static RegistrySettingscreate()Creates a new defaultRegistrySettingsinstance.static RegistrySettingscreate(Config registrySettings)Creates a newRegistrySettingsinstance using the provided config.booleanisEnabled()Returns whether metrics of this type are enabled.booleanisMetricEnabled(String dottedName)Returns whether the specified metric name is enabled or not, factoring in the enabled setting for this type as a whole with the regex pattern.booleanisStrictExemplars()Returns whether strict exemplar behavior is enabled.
 
- 
- 
- 
Method Detail- 
createstatic RegistrySettings create() Creates a new defaultRegistrySettingsinstance.- Returns:
- new default instance
 
 - 
createstatic RegistrySettings create(Config registrySettings) Creates a newRegistrySettingsinstance using the provided config.- Parameters:
- registrySettings- the config node for the registry's settings
- Returns:
- updated builder
 
 - 
builderstatic RegistrySettings.Builder builder() Creates a new defaulted builder forRegistrySettings.- Returns:
- new builder with default values
 
 - 
isEnabledboolean isEnabled() Returns whether metrics of this type are enabled.- Returns:
- true if metrics of this type are enabled as a whole; false otherwise
 
 - 
isMetricEnabledboolean isMetricEnabled(String dottedName) Returns whether the specified metric name is enabled or not, factoring in the enabled setting for this type as a whole with the regex pattern.- Parameters:
- dottedName- name of the metric to check
- Returns:
- true if the specified metric should be full-featured; false otherwise
 
 - 
isStrictExemplarsboolean isStrictExemplars() Returns whether strict exemplar behavior is enabled.- Returns:
- true/false
 
 
- 
 
-