#include <RunManagerWatcher.hpp>
|
Job | getJob (const openstudio::UUID &t_uuid) |
|
virtual void | jobChildrenChanged (const openstudio::UUID &id) |
|
virtual void | jobFinished (const openstudio::UUID &id, const openstudio::runmanager::JobErrors &errors) |
|
virtual void | jobFinishedDetails (const openstudio::UUID &t_jobId, const openstudio::runmanager::JobType &t_jobType, const openstudio::DateTime &t_lastRun, const openstudio::runmanager::JobErrors &t_errors, const openstudio::runmanager::Files &t_outputFiles, const openstudio::runmanager::JobParams &t_inputParams, bool t_isMergedJob, const openstudio::UUID &t_mergedIntoJobId) |
| Called once for each job that was completed. More...
|
|
virtual void | jobFinishedExt (const openstudio::UUID &id, const openstudio::runmanager::JobErrors &errors, const openstudio::DateTime &lastRun, const std::vector< openstudio::runmanager::FileInfo > &outputfiles) |
|
virtual void | jobOutputDataAdded (const openstudio::UUID &id, const std::string &data) |
|
virtual void | jobOutputFileChanged (const openstudio::UUID &id, const openstudio::runmanager::FileInfo &file) |
|
virtual void | jobParentChanged (const openstudio::UUID &id) |
|
virtual void | jobStarted (const openstudio::UUID &t_id) |
|
virtual void | jobStateChanged (const openstudio::UUID &id) |
|
virtual void | jobStatusChanged (const openstudio::runmanager::AdvancedStatus &status) |
|
virtual void | jobTreeChanged (const openstudio::UUID &id) |
|
virtual void | jobUuidChanged (const openstudio::UUID &t_oldUUID, const openstudio::UUID &t_newUUID) |
|
virtual void | runManagerJobTreeAdded (const openstudio::runmanager::Job &t_job) |
|
virtual void | runManagerPausedChanged (bool) |
|
virtual void | runManagerStatsChanged () |
|
virtual void | treeFinished (const openstudio::runmanager::Job &t_job) |
| Called once for each job tree that has completed. More...
|
|
openstudio::runmanager::RunManagerWatcher::RunManagerWatcher |
( |
const RunManager & |
t_runManager | ) |
|
virtual openstudio::runmanager::RunManagerWatcher::~RunManagerWatcher |
( |
| ) |
|
|
inlinevirtual |
Job openstudio::runmanager::RunManagerWatcher::getJob |
( |
const openstudio::UUID & |
t_uuid | ) |
|
|
protected |
virtual void openstudio::runmanager::RunManagerWatcher::jobChildrenChanged |
( |
const openstudio::UUID & |
id | ) |
|
|
inlineprotectedvirtual |
Called once for each job that was completed.
Merged jobs are automatically split out into separate calls, executed in the order the jobs were run
- Parameters
-
[in] | t_jobId | UUID of the job that finished |
[in] | t_jobType | JobType of the job that finished |
[in] | t_lastRun | DateTime time that the job completed. Note that multiple jobs will have the exact same last run time if they were merged for optimization |
[in] | t_errors | Error and results from the job execution |
[in] | t_outputFiles | Files generated by the job |
[in] | t_inputParams | JobParams used to create the job. This can be helpful for passing to RubyJobCreator. |
[in] | t_isMergedJob | true if the job was merged into another job for optimization before execution |
[in] | t_mergedIntoJobId | The UUID of the job that this job was merged into |
virtual void openstudio::runmanager::RunManagerWatcher::jobOutputDataAdded |
( |
const openstudio::UUID & |
id, |
|
|
const std::string & |
data |
|
) |
| |
|
inlineprotectedvirtual |
virtual void openstudio::runmanager::RunManagerWatcher::jobParentChanged |
( |
const openstudio::UUID & |
id | ) |
|
|
inlineprotectedvirtual |
virtual void openstudio::runmanager::RunManagerWatcher::jobStarted |
( |
const openstudio::UUID & |
t_id | ) |
|
|
inlineprotectedvirtual |
virtual void openstudio::runmanager::RunManagerWatcher::jobStateChanged |
( |
const openstudio::UUID & |
id | ) |
|
|
inlineprotectedvirtual |
virtual void openstudio::runmanager::RunManagerWatcher::jobTreeChanged |
( |
const openstudio::UUID & |
id | ) |
|
|
inlineprotectedvirtual |
virtual void openstudio::runmanager::RunManagerWatcher::jobUuidChanged |
( |
const openstudio::UUID & |
t_oldUUID, |
|
|
const openstudio::UUID & |
t_newUUID |
|
) |
| |
|
inlineprotectedvirtual |
virtual void openstudio::runmanager::RunManagerWatcher::runManagerPausedChanged |
( |
bool |
| ) |
|
|
inlineprotectedvirtual |
virtual void openstudio::runmanager::RunManagerWatcher::runManagerStatsChanged |
( |
| ) |
|
|
inlineprotectedvirtual |
Called once for each job tree that has completed.