public static void AddStepHandler(ValkProcessorStepHandler Handler) { if(Handler.HandlesStep == "") { DefaultHandler = Handler; } else { StepHandlers[Handler.HandlesStep] = Handler; } }
public static void AddStepHandler(ValkProcessorStepHandler Handler) { if (Handler.HandlesStep == "") { DefaultHandler = Handler; } else { StepHandlers[Handler.HandlesStep] = Handler; } }
public Form1() { InitializeComponent(); //Initialize a new controller ValkyrieController.Initialize(new SQLServerDBHandler()); using (QuickData Query = new QuickData()) { Query.delete("delete from WFInstances"); Query.insert("DBCC CHECKIDENT (WFInstances, RESEED, 1)"); Query.delete("delete from StepStatus"); Query.delete("delete from PendingStatusUpdates"); Query.insert("DBCC CHECKIDENT (PendingStatusUpdates, RESEED, 1)"); } //create a new step handler ValkProcessorStepHandler StepHandler = new ValkProcessorStepHandler(); //register step handler with a static processor ValkProcessor.AddStepHandler(StepHandler); //kickoff processor Thread Processor = new Thread(new ThreadStart(ValkProcessor.RunProcessor)); Processor.Start(); }