public abstract class AbstractConfig
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
ENV_SEPARATOR  | 
static java.lang.String | 
ENV_VARIABLE_PREFIX  | 
static java.lang.String | 
SYSTEM_PROPERTY_PREFIX  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
getValueFromEnvironment(java.lang.String key)
Looks up a value by a key from java properties and the system environment. 
 | 
static <T> java.util.Optional<T> | 
getValueFromEnvironment(java.lang.String key, java.lang.Class<T> type)  | 
static java.lang.Object | 
parseString(java.lang.String value, java.lang.Class type)  | 
void | 
setSerializable(boolean serializable)
Set this config to be serializable 
 | 
public static final java.lang.String ENV_SEPARATOR
public static final java.lang.String ENV_VARIABLE_PREFIX
public static final java.lang.String SYSTEM_PROPERTY_PREFIX
public static java.lang.String getValueFromEnvironment(java.lang.String key)
key first in the java system properties prefixed with SYSTEM_PROPERTY_PREFIX and returns the value if present. If it is not present, looks it up in the system environment prefixed with ENV_VARIABLE_PREFIX and returns this one if present. Returns null if the key is neither found in the properties nor in the environment.key - the key to look upnull if the key is not availableSYSTEM_PROPERTY_PREFIX, ENV_VARIABLE_PREFIX, System.getProperty(String), System.getenv(String)
public static <T> java.util.Optional<T> getValueFromEnvironment(java.lang.String key,
                                                                java.lang.Class<T> type)
public static java.lang.Object parseString(java.lang.String value,
                                           java.lang.Class type)
public void setSerializable(boolean serializable)
serializable - true if serializable, false otherwiseCopyright © 2016, 2018 Oracle and/or its affiliates. All Rights Reserved.