public final class ConfigurationReader
extends java.lang.Object
Priority List (later values override earlier ones): 1) Environment Variables 2) Command Line Parameters ex. -Dconfig.reload.interval.mins=4 3) environment.properties 4) application.properties
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Boolean |
getBooleanProperty(java.lang.String property,
java.lang.Boolean defaultValue) |
static int |
getIntegerProperty(java.lang.String property,
int defaultValue) |
static long |
getLongProperty(java.lang.String property,
long defaultValue) |
static java.util.List<java.lang.String> |
getProperties() |
static java.lang.String |
getProperty(java.lang.String property)
Gets a property from the COMBINED_CONFIGURATION.
|
static java.lang.String |
getProperty(java.lang.String property,
java.lang.String defaultValue)
Gets a property from COMBINED_CONFIGURATION.
|
static boolean |
hasProperty(java.lang.String property)
Returns true if
COMBINED_CONFIGURATION contains the provided
key. |
static void |
loadPropertiesFile(java.lang.String fileName)
Loads property file into combined configuration.
|
static java.lang.String |
updateProperty(java.lang.String property,
java.lang.String value)
Updates property, will NOT save permanently
|
public static void loadPropertiesFile(java.lang.String fileName)
fileName - properties file to be loadedpublic static java.lang.String updateProperty(java.lang.String property,
java.lang.String value)
property - property to be updatedvalue - value to be put in the propertypublic static java.lang.String getProperty(java.lang.String property)
property - property to be retrievedpublic static boolean hasProperty(java.lang.String property)
COMBINED_CONFIGURATION contains the provided
key.property - provided key to look for in COMBINED_CONFIGURATIONCOMBINED_CONFIGURATION contains the
provided keypublic static java.lang.String getProperty(java.lang.String property,
java.lang.String defaultValue)
property - property to be retrieveddefaultValue - default value if no value existspublic static java.lang.Boolean getBooleanProperty(java.lang.String property,
java.lang.Boolean defaultValue)
public static int getIntegerProperty(java.lang.String property,
int defaultValue)
public static long getLongProperty(java.lang.String property,
long defaultValue)
public static java.util.List<java.lang.String> getProperties()