public class DefaultRuntimeProperties extends Object implements RuntimeProperties
RuntimeProperties
that returns properties that
were injected via a map in constructor. Each property can be overridden via
-D command line option (i.e. in this implementation JVM system properties
take precedence over any other property configuration mechanism).Modifier and Type | Field and Description |
---|---|
protected Map<String,String> |
properties |
Constructor and Description |
---|
DefaultRuntimeProperties(Map<String,String> properties) |
Modifier and Type | Method and Description |
---|---|
String |
get(String key)
Returns a String property value for a given key.
|
String |
get(String key,
String defaultValue)
Returns a String property value for a given key or a default value if a
value is not present in properties or is null.
|
boolean |
getBoolean(String key,
boolean defaultValue) |
int |
getInt(String key,
int defaultValue) |
long |
getLong(String key,
long defaultValue) |
public String get(String key)
RuntimeProperties
get
in interface RuntimeProperties
public String get(String key, String defaultValue)
RuntimeProperties
get
in interface RuntimeProperties
public long getLong(String key, long defaultValue)
getLong
in interface RuntimeProperties
public int getInt(String key, int defaultValue)
getInt
in interface RuntimeProperties
public boolean getBoolean(String key, boolean defaultValue)
getBoolean
in interface RuntimeProperties
Copyright © 2001–2019 Apache Cayenne. All rights reserved.