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 Object
implements NamedConfigurable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBasicConfiguration
(String name, LogContextConfigurationImpl configuration, Map<String, T> refs, Map<String, C> configs) -
Method Summary
Modifier and TypeMethodDescription(package private) void
(package private) LogContextConfigurationImpl
getName()
Get the name of this configurable object.getRefs()
(package private) ConfigAction<Void>
(package private) boolean
(package private) void
-
Field Details
-
configuration
-
name
-
removed
private boolean removed -
refs
-
configs
-
-
Constructor Details
-
AbstractBasicConfiguration
-
-
Method Details
-
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<Void> getRemoveAction() -
getRefs
-
getConfigs
-