T
- The properties typeC
- The config typepublic class PropertiesConfigAdapter<T,C> extends Object
Constructor and Description |
---|
PropertiesConfigAdapter(T properties,
C defaults)
Create a new
PropertiesConfigAdapter instance. |
Modifier and Type | Method and Description |
---|---|
protected <V> V |
get(Function<T,V> getter,
Function<C,V> fallback)
Get the value from the properties or use a fallback from the
defaults . |
public PropertiesConfigAdapter(T properties, C defaults)
PropertiesConfigAdapter
instance.properties
- the source propertiesdefaults
- a config implementation providing default valuesprotected final <V> V get(Function<T,V> getter, Function<C,V> fallback)
defaults
.V
- the value typegetter
- the getter for the propertiesfallback
- the fallback method from the defaults
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.