class InstantiatingConfigurationParameterConverter<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class<T> |
clazz |
private static Logger |
logger |
private java.lang.String |
name |
| Constructor and Description |
|---|
InstantiatingConfigurationParameterConverter(java.lang.Class<T> clazz,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.util.Optional<T> |
get(ConfigurationParameters configurationParameters,
java.lang.String key) |
private void |
logFailureMessage(java.lang.String className,
java.lang.String key,
java.lang.Exception cause) |
private void |
logSuccessMessage(java.lang.String className,
java.lang.String key) |
private java.util.function.Supplier<java.util.Optional<T>> |
newInstanceSupplier(java.lang.String className,
java.lang.String key) |
(package private) java.util.function.Supplier<java.util.Optional<T>> |
supply(ConfigurationParameters configurationParameters,
java.lang.String key) |
private static final Logger logger
private final java.lang.Class<T> clazz
private final java.lang.String name
public InstantiatingConfigurationParameterConverter(java.lang.Class<T> clazz, java.lang.String name)
java.util.Optional<T> get(ConfigurationParameters configurationParameters, java.lang.String key)
java.util.function.Supplier<java.util.Optional<T>> supply(ConfigurationParameters configurationParameters, java.lang.String key)
private java.util.function.Supplier<java.util.Optional<T>> newInstanceSupplier(java.lang.String className, java.lang.String key)
private void logFailureMessage(java.lang.String className,
java.lang.String key,
java.lang.Exception cause)
private void logSuccessMessage(java.lang.String className,
java.lang.String key)