abstract class AbstractBasicConfiguration<T,C extends AbstractBasicConfiguration<T,C>> extends java.lang.Object implements NamedConfigurable
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,C> |
configs |
private LogContextConfigurationImpl |
configuration |
private java.lang.String |
name |
protected java.util.Map<java.lang.String,T> |
refs |
private boolean |
removed |
Constructor and Description |
---|
AbstractBasicConfiguration(java.lang.String name,
LogContextConfigurationImpl configuration,
java.util.Map<java.lang.String,T> refs,
java.util.Map<java.lang.String,C> configs) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clearRemoved() |
(package private) java.util.Map<java.lang.String,C> |
getConfigs() |
(package private) LogContextConfigurationImpl |
getConfiguration() |
java.lang.String |
getName()
Get the name of this configurable object.
|
(package private) java.util.Map<java.lang.String,T> |
getRefs() |
(package private) ConfigAction<java.lang.Void> |
getRemoveAction() |
(package private) boolean |
isRemoved() |
(package private) void |
setRemoved() |
private final LogContextConfigurationImpl configuration
private final java.lang.String name
private boolean removed
protected final java.util.Map<java.lang.String,T> refs
protected final java.util.Map<java.lang.String,C extends AbstractBasicConfiguration<T,C>> configs
AbstractBasicConfiguration(java.lang.String name, LogContextConfigurationImpl configuration, java.util.Map<java.lang.String,T> refs, java.util.Map<java.lang.String,C> configs)
public java.lang.String getName()
NamedConfigurable
getName
in interface NamedConfigurable
void clearRemoved()
void setRemoved()
boolean isRemoved()
LogContextConfigurationImpl getConfiguration()
ConfigAction<java.lang.Void> getRemoveAction()
java.util.Map<java.lang.String,T> getRefs()
java.util.Map<java.lang.String,C> getConfigs()