Uses of Interface
org.apache.juneau.commons.settings.SettingSource
Packages that use SettingSource
Package
Description
Thread-safe system property access with support for global and per-thread overrides,
making it useful for unit tests and configuration management.
-
Uses of SettingSource in org.apache.juneau.commons.settings
Subinterfaces of SettingSource in org.apache.juneau.commons.settingsModifier and TypeInterfaceDescriptioninterfaceA functional interface for creating read-onlySettingSourceinstances from a function.interfaceA writable extension ofSettingSourcethat supports modifying property values.Classes in org.apache.juneau.commons.settings that implement SettingSourceModifier and TypeClassDescriptionclassA writableSettingStoreimplementation created from functional interfaces.classA writableSettingStoreimplementation backed by a thread-safe map.Fields in org.apache.juneau.commons.settings declared as SettingSourceModifier and TypeFieldDescriptionstatic final SettingSourceSettings.SYSTEM_ENV_SOURCESystem environment variable source that delegates toSystem.getenv(String).static final SettingSourceSettings.SYSTEM_PROPERTY_SOURCESystem property source that delegates toSystem.getProperty(String).Methods in org.apache.juneau.commons.settings with parameters of type SettingSourceModifier and TypeMethodDescriptionSettings.Builder.addSource(SettingSource source) Adds a source to the sources list.final Settings.BuilderSettings.Builder.setSources(SettingSource... sources) Sets the sources list, replacing any existing sources.