Package org.jboss.logmanager.config
Class AbstractBasicConfiguration<T,C extends AbstractBasicConfiguration<T,C>>
- java.lang.Object
-
- org.jboss.logmanager.config.AbstractBasicConfiguration<T,C>
-
- All Implemented Interfaces:
NamedConfigurable
- Direct Known Subclasses:
AbstractPropertyConfiguration
,LoggerConfigurationImpl
abstract class AbstractBasicConfiguration<T,C extends AbstractBasicConfiguration<T,C>> extends java.lang.Object implements NamedConfigurable
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description AbstractBasicConfiguration(java.lang.String name, LogContextConfigurationImpl configuration, java.util.Map<java.lang.String,T> refs, java.util.Map<java.lang.String,C> configs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
configuration
private final LogContextConfigurationImpl configuration
-
name
private final java.lang.String name
-
removed
private boolean removed
-
refs
protected final java.util.Map<java.lang.String,T> refs
-
configs
protected final java.util.Map<java.lang.String,C extends AbstractBasicConfiguration<T,C>> configs
-
-
Constructor Detail
-
AbstractBasicConfiguration
AbstractBasicConfiguration(java.lang.String name, LogContextConfigurationImpl configuration, java.util.Map<java.lang.String,T> refs, java.util.Map<java.lang.String,C> configs)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:NamedConfigurable
Get the name of this configurable object.- Specified by:
getName
in interfaceNamedConfigurable
- Returns:
- the name
-
clearRemoved
void clearRemoved()
-
setRemoved
void setRemoved()
-
isRemoved
boolean isRemoved()
-
getConfiguration
LogContextConfigurationImpl getConfiguration()
-
getRemoveAction
ConfigAction<java.lang.Void> getRemoveAction()
-
getRefs
java.util.Map<java.lang.String,T> getRefs()
-
getConfigs
java.util.Map<java.lang.String,C> getConfigs()
-
-