Class AbstractExtendableJobConfiguration
java.lang.Object
de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
de.uka.ipd.sdq.workflow.extension.AbstractExtendableJobConfiguration
- All Implemented Interfaces:
IJobConfiguration
,ExtendableJobConfiguration
,Cloneable
public abstract class AbstractExtendableJobConfiguration
extends AbstractJobConfiguration
implements ExtendableJobConfiguration
A configuration for extendible jobs which is able to carry the required launch information to
inject this into the extending job delegates.
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
isFixed
-
Constructor Summary
ConstructorDescriptionAbstractExtendableJobConfiguration
(Map<String, Object> attributes, String mode) Constructor that requires access to the launch configuration and the launch mode. -
Method Summary
Methods inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
checkFixed, clone, getErrorMessage, isFrozen, isValid, setDefaults, validateAndFreeze
-
Constructor Details
-
AbstractExtendableJobConfiguration
Constructor that requires access to the launch configuration and the launch mode.- Parameters:
attributes
- the attributesmode
- The mode to set.
-
-
Method Details
-
getMode
Gets the mode.- Returns:
- the mode
-
getAttributes
Description copied from interface:ExtendableJobConfiguration
Get the configuration of the current launch.- Specified by:
getAttributes
in interfaceExtendableJobConfiguration
- Returns:
- the launchConfiguration
-