Klasse OutletConfiguration
java.lang.Object
org.apache.torque.generator.configuration.outlet.OutletConfiguration
Administers the available Outlets.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungOutletConfiguration
(Collection<Outlet> outlets, Collection<MergepointMapping> mergepointMappings, UnitDescriptor unitDescriptor) Creates a OutletConfiguration containing a list of Outlets. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addOutlet
(Outlet outlet, UnitDescriptor unitDescriptor) Adds a outlet.getOutlet
(QualifiedName name) Returns the outlet with the namename
.Returns a map containing all the configured outlets, keyed by their name.boolean
outletExists
(QualifiedName qualifiedName) Returns whether a outlet for the given name exists.void
Resolves the isolated merge point mappings and adds them to the relevant outlets.toString()
Creates a String view of this object for debuggung purposes.
-
Konstruktordetails
-
OutletConfiguration
public OutletConfiguration(Collection<Outlet> outlets, Collection<MergepointMapping> mergepointMappings, UnitDescriptor unitDescriptor) throws ConfigurationException Creates a OutletConfiguration containing a list of Outlets.- Parameter:
outlets
- the map of outlets, keyed by their name, not null.mergepointMappings
- all isolated mergepoint mappings, not null.unitDescriptor
- the descriptor of the unit of generation, not null.- Löst aus:
ConfigurationException
- if outlets contains two outlets with the same name.NullPointerException
- if a parameter is null.
-
-
Methodendetails
-
resolveMergepointMappings
Resolves the isolated merge point mappings and adds them to the relevant outlets.- Löst aus:
ConfigurationException
- if configuration not found
-
getOutlets
Returns a map containing all the configured outlets, keyed by their name.- Gibt zurück:
- all outlets, not null.
- Löst aus:
IllegalStateException
- if the mergepoint mappings have not yet been resolved.
-
getOutlet
Returns the outlet with the namename
.- Parameter:
name
- the name of the outlet to be returned.- Gibt zurück:
- The outlet with the given name, or null if it does not exist.
- Löst aus:
IllegalStateException
- if the mergepoint mappings have not yet been resolved.
-
addOutlet
Adds a outlet.- Parameter:
outlet
- the outlet to be added, not null.unitDescriptor
- the descriptor of the generation unit, not null.- Löst aus:
ConfigurationException
- if a outlet with the outlet's name already exists in the configuration.NullPointerException
- if outlet is null.
-
toString
Creates a String view of this object for debuggung purposes. -
outletExists
Returns whether a outlet for the given name exists. Name and namespace must match exactly.- Parameter:
qualifiedName
- the name of the outlet.- Gibt zurück:
- true if a outlet with the name exists, false otherwise.
-