com.netflix.config
Class DynamicMapProperty<TKEY,TVAL>
java.lang.Object
com.netflix.config.DynamicListProperty<java.lang.String>
com.netflix.config.DynamicStringListProperty
com.netflix.config.DynamicMapProperty<TKEY,TVAL>
- Direct Known Subclasses:
- DynamicStringMapProperty
public abstract class DynamicMapProperty<TKEY,TVAL>
- extends DynamicStringListProperty
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicMapProperty
public DynamicMapProperty(java.lang.String propName,
java.lang.String defaultValue,
java.lang.String mapEntryDelimiterRegex)
DynamicMapProperty
public DynamicMapProperty(java.lang.String propName,
java.util.Map<TKEY,TVAL> defaultValue,
java.lang.String mapEntryDelimiterRegex)
DynamicMapProperty
public DynamicMapProperty(java.lang.String propName,
java.lang.String defaultValue)
DynamicMapProperty
public DynamicMapProperty(java.lang.String propName,
java.util.Map<TKEY,TVAL> defaultValue)
getMap
public java.util.Map<TKEY,TVAL> getMap()
load
protected void load()
- Overrides:
load in class DynamicListProperty<java.lang.String>
getKeyValue
protected java.lang.String[] getKeyValue(java.lang.String keyValue)
getKey
protected abstract TKEY getKey(java.lang.String key)
getValue
protected abstract TVAL getValue(java.lang.String value)