class Werk::Scheduler

Defined in:

werk/scheduler.cr

Constant Summary

Log = ::Log.for(self)

Constructors

Instance Method Summary

Constructor Detail

def self.new(config : Werk::Config) #

Initialize the Scheduler based on the configuration object


[View source]

Instance Method Detail

def get_plan(target : String) #

Get execution plan based on the generated graph


[View source]
def run(target : String, context : String, variables : Hash(String, String)) #

Execute the target job and its dependencies according to he execution plan


[View source]
def session_id : UUID #

[View source]