StandardJobScheduler.h
virtual void scheduleTasks(const std::set< std::shared_ptr< ComputeService >> &compute_services, const std::vector< WorkflowTask *> &tasks)=0
A method that schedules tasks (as part of standard jobs), according to whatever decision algorithm it...
std::shared_ptr< JobManager > getJobManager()
Get a reference to the job manager to be used by this scheduler (nullptr: none is used) ...
Definition: StandardJobScheduler.h:75
A (mostly virtual) base class for implementing StandardJob scheduling algorithms to be used by a WMS...
Definition: StandardJobScheduler.h:31
std::shared_ptr< DataMovementManager > getDataMovementManager()
Get a reference to the data movement manager to be used by this scheduler (nullptr: none is used) ...
Definition: StandardJobScheduler.h:67
StandardJobScheduler()
Constructor.
Definition: StandardJobScheduler.h:38
Definition: Alarm.cpp:19