public class Configuration extends Object
Constructor and Description |
---|
Configuration() |
Modifier and Type | Method and Description |
---|---|
void |
addUnit(UnitDescriptor unitDescriptor)
Adds a unit of generation to the configuration.
|
void |
addUnits(List<UnitDescriptor> unitDescriptors)
Adds several units of generation to the configuration.
|
ConfigurationHandlers |
getConfigurationHandlers()
Returns the available configuration handlers.
|
List<UnitConfiguration> |
getUnitConfigurations()
Returns the list of UnitConfigurations.
|
void |
read()
Reads the configuration.
|
void |
setConfigurationHandlers(ConfigurationHandlers configurationHandlers)
Sets the available configuration handlers.
|
public void addUnit(UnitDescriptor unitDescriptor)
unitDescriptor
- Describes the unit of generation to add,
not null.NullPointerException
- if unitDescriptor is null.IllegalStateException
- if the configuration has already been
read.public void addUnits(List<UnitDescriptor> unitDescriptors)
unitDescriptors
- Describes the units of generation to add,
not null.NullPointerException
- if unitDescriptors is null or the list
contains a null entry.IllegalStateException
- if the configuration has already been
read.public void read() throws ConfigurationException
ConfigurationException
- if an error occurs during reading the
configuration.public List<UnitConfiguration> getUnitConfigurations()
IllegalStateException
- if the configuration was not yet read.public ConfigurationHandlers getConfigurationHandlers()
public void setConfigurationHandlers(ConfigurationHandlers configurationHandlers)
configurationHandlers
- the available configuration handlers,
not null.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.