| 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) |
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) |
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 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 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.