예제 #1
0
 public static void AddStepHandler(ValkProcessorStepHandler Handler)
 {
     if(Handler.HandlesStep == "")
     {
         DefaultHandler = Handler;
     } else
     {
         StepHandlers[Handler.HandlesStep] = Handler;
     }
 }
예제 #2
0
 public static void AddStepHandler(ValkProcessorStepHandler Handler)
 {
     if (Handler.HandlesStep == "")
     {
         DefaultHandler = Handler;
     }
     else
     {
         StepHandlers[Handler.HandlesStep] = Handler;
     }
 }
예제 #3
0
 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();
 }
예제 #4
0
        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();
        }