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
Constructors Constructor Description AbstractExtendableJobConfiguration(Map<String,Object> attributes, String mode)
Constructor that requires access to the launch configuration and the launch mode.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
getAttributes()
Get the configuration of the current launch.String
getMode()
Gets the mode.-
Methods inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
checkFixed, clone, getErrorMessage, isFrozen, isValid, setDefaults, validateAndFreeze
-
-
-
-
Method Detail
-
getMode
public String getMode()
Gets the mode.- Returns:
- the mode
-
getAttributes
public Map<String,Object> getAttributes()
Description copied from interface:ExtendableJobConfiguration
Get the configuration of the current launch.- Specified by:
getAttributes
in interfaceExtendableJobConfiguration
- Returns:
- the launchConfiguration
-
-