public interface PropertySource
| Modifier and Type | Method and Description |
|---|---|
default void |
forEachProperty(java.util.function.BiConsumer<java.lang.String,java.lang.Object> consumer)
Mechanism for consuming all properties of the PropertySource
|
default void |
forEachPropertyUninstrumented(java.util.function.BiConsumer<java.lang.String,java.lang.Object> consumer)
Mechanism for consuming all properties of the PropertySource that also avoids any usage tracking
|
default java.lang.String |
getName() |
default java.util.Optional<java.lang.Object> |
getProperty(java.lang.String key)
Get the raw property value.
|
default java.util.Optional<java.lang.Object> |
getPropertyUninstrumented(java.lang.String key)
Get the raw property value, but do not record any usage data.
|
boolean |
isEmpty() |
default java.util.Optional<java.lang.Object> getProperty(java.lang.String key)
key - default java.util.Optional<java.lang.Object> getPropertyUninstrumented(java.lang.String key)
key - default void forEachProperty(java.util.function.BiConsumer<java.lang.String,java.lang.Object> consumer)
consumer - default void forEachPropertyUninstrumented(java.util.function.BiConsumer<java.lang.String,java.lang.Object> consumer)
consumer - default java.lang.String getName()
boolean isEmpty()