| Modifier and Type | Class and Description |
|---|---|
static class |
BasicConfig.ConfigSerializer |
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
BasicConfig(java.util.Map<java.lang.String,? extends java.lang.Object> params) |
BasicConfig(Parameters params) |
BasicConfig(java.net.URL cfgurl) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Service> |
addService(T service) |
void |
closeServices() |
boolean |
equals(java.lang.Object obj) |
<T> T |
getParameter(java.lang.String name,
java.lang.Class<T> type) |
<T> T |
getParameter(java.lang.String name,
T defaultValue) |
java.util.List<java.lang.String> |
getParameterNames() |
Parameters |
getParameters() |
<T extends Service> |
getService(java.lang.Class<T> type) |
int |
hashCode() |
void |
initServices() |
void |
prepare(java.util.Map<java.lang.String,java.lang.String> mapping)
Initializes the config with a mapping from
system property to env variable keys, like this ...
|
<T> T |
putParameter(java.lang.String name,
T value) |
java.lang.String |
toString() |
public BasicConfig(java.net.URL cfgurl)
throws java.io.IOException
java.io.IOExceptionpublic BasicConfig(java.util.Map<java.lang.String,? extends java.lang.Object> params)
public BasicConfig(Parameters params)
public void prepare(java.util.Map<java.lang.String,java.lang.String> mapping)
Configpublic java.util.List<java.lang.String> getParameterNames()
getParameterNames in interface Configpublic Parameters getParameters()
getParameters in interface Configpublic <T> T getParameter(java.lang.String name,
java.lang.Class<T> type)
getParameter in interface Configpublic <T> T getParameter(java.lang.String name,
T defaultValue)
getParameter in interface Configpublic <T> T putParameter(java.lang.String name,
T value)
putParameter in interface Configpublic <T extends Service> void addService(T service)
addService in interface Configpublic <T extends Service> T getService(java.lang.Class<T> type)
getService in interface Configpublic void initServices()
initServices in interface Configpublic void closeServices()
closeServices in interface Configpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2020. All rights reserved.