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) LogContextConfigurationImplgetName()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:NamedConfigurableGet the name of this configurable object.- Specified by:
getNamein interfaceNamedConfigurable- Returns:
- the name
-
clearRemoved
void clearRemoved() -
setRemoved
void setRemoved() -
isRemoved
boolean isRemoved() -
getConfiguration
LogContextConfigurationImpl getConfiguration() -
getRemoveAction
ConfigAction<Void> getRemoveAction() -
getRefs
-
getConfigs
-