Package org.apache.juneau.commons.settings
package org.apache.juneau.commons.settings
Thread-safe system property access with support for global and per-thread overrides,
making it useful for unit tests and configuration management.
-
ClassDescriptionA functional interface for creating read-only
SettingSourceinstances from a function.A writableSettingStoreimplementation created from functional interfaces.A writableSettingStoreimplementation backed by a thread-safe map.Setting<T>A resettable supplier that provides convenience methods for type conversion.Encapsulates Java system properties with support for global and per-thread overrides for unit testing.Builder for creating Settings instances.Interface for pluggable property sources used bySettings.A writable extension ofSettingSourcethat supports modifying property values.A specializedSettingfor string values that provides convenience methods for type conversion.