This PR revamps api.functions.queue by introducing QueueContextAdapter which provides a blueprint for encapsulating job queueing system specific things. It also implements that by providing HTCondorAdapter to take care of HTCondor job queueing. This will make it easier for adding support for other platforms like SLURM and even local (#306).
This PR revamps
api.functions.queue
by introducingQueueContextAdapter
which provides a blueprint for encapsulating job queueing system specific things. It also implements that by providingHTCondorAdapter
to take care of HTCondor job queueing. This will make it easier for adding support for other platforms like SLURM and even local (#306).