Class SettingsModule
java.lang.Object
org.elasticsearch.common.settings.SettingsModule
- All Implemented Interfaces:
Module
public class SettingsModule extends java.lang.Object implements Module
A module that binds the provided settings to the
Settings interface.-
Constructor Summary
Constructors Constructor Description SettingsModule(Settings settings, java.util.List<Setting<?>> additionalSettings, java.util.List<java.lang.String> settingsFilter, java.util.Set<SettingUpgrader<?>> settingUpgraders)SettingsModule(Settings settings, Setting<?>... additionalSettings) -
Method Summary
Modifier and Type Method Description voidconfigure(Binder binder)Contributes bindings and other configurations for this module tobinder.ClusterSettingsgetClusterSettings()java.util.Set<Setting<?>>getConsistentSettings()IndexScopedSettingsgetIndexScopedSettings()SettingsgetSettings()SettingsFiltergetSettingsFilter()
-
Constructor Details
-
SettingsModule
-
SettingsModule
public SettingsModule(Settings settings, java.util.List<Setting<?>> additionalSettings, java.util.List<java.lang.String> settingsFilter, java.util.Set<SettingUpgrader<?>> settingUpgraders)
-
-
Method Details
-
configure
Description copied from interface:ModuleContributes bindings and other configurations for this module tobinder.Do not invoke this method directly to install submodules. Instead use
Binder.install(Module), which ensures thatprovider methodsare discovered. -
getSettings
-
getIndexScopedSettings
-
getClusterSettings
-
getConsistentSettings
-
getSettingsFilter
-