jade.jobs.job_container_interface.JobContainerInterface¶
- class jade.jobs.job_container_interface.JobContainerInterface[source]¶
Bases:
ABC
Defines interface for job containers.
Methods
add_job
(job)Add a job to the configuration.
clear
()Clear all configured jobs.
get_job
(name)Return the job matching name.
get_jobs
([sort])Return all jobs.
Return a list of all jobs.
remove_job
(job)Remove a job from the configuration.
shuffle
()Shuffle the order of the jobs.
- abstract add_job(job)[source]¶
Add a job to the configuration.
- Parameters:
job (JobParametersInterface)
- list_jobs()[source]¶
Return a list of all jobs.
- Returns:
list of JobParametersInterface
- Return type:
list
- abstract remove_job(job)[source]¶
Remove a job from the configuration.
- Parameters:
job (JobParametersInterface)