org.pentaho.di.www
Class JobMap
java.lang.Object
org.pentaho.di.www.JobMap
public class JobMap
- extends Object
This is a map between the job name and the (running/waiting/finished) job.
- Since:
- 26-SEP-2007, 3.0.0
- Author:
- Matt
JobMap
public JobMap()
addJob
public void addJob(String jobName,
String carteObjectId,
Job job,
JobConfiguration jobConfiguration)
replaceJob
public void replaceJob(CarteObjectEntry entry,
Job job,
JobConfiguration jobConfiguration)
getJob
public Job getJob(String jobName)
- Find the first job in the list that comes to mind!
- Parameters:
jobName
-
- Returns:
- the first transformation with the specified name
getJob
public Job getJob(CarteObjectEntry entry)
- Parameters:
entry
- The Carte job object
- Returns:
- the job with the specified entry
getConfiguration
public JobConfiguration getConfiguration(String jobName)
getConfiguration
public JobConfiguration getConfiguration(CarteObjectEntry entry)
- Parameters:
entry
- The Carte job object
- Returns:
- the job configuration with the specified entry
removeJob
public void removeJob(CarteObjectEntry entry)
getJobObjects
public List<CarteObjectEntry> getJobObjects()
getConfigurationMap
public Map<CarteObjectEntry,JobConfiguration> getConfigurationMap()
- Returns:
- the configurationMap
setConfigurationMap
public void setConfigurationMap(Map<CarteObjectEntry,JobConfiguration> configurationMap)
- Parameters:
configurationMap
- the configurationMap to set
getFirstCarteObjectEntry
public CarteObjectEntry getFirstCarteObjectEntry(String jobName)
getSlaveServerConfig
public SlaveServerConfig getSlaveServerConfig()
- Returns:
- the slaveServerConfig
setSlaveServerConfig
public void setSlaveServerConfig(SlaveServerConfig slaveServerConfig)
- Parameters:
slaveServerConfig
- the slaveServerConfig to set