예제 #1
0
        public JobRuntimeCallback(JobRuntime runtime, Guid jobId)
        {
            if (runtime == null)
                throw new ArgumentNullException("runtime");

            this.runtime = runtime;
            this.jobId = jobId;
        }
예제 #2
0
        public JobExecutionSequence(JobRuntime runtime)
        {
            if (runtime == null)
                throw new ArgumentNullException("runtime");

            this.runtime = runtime;
            stages = new ExecutionStage[]
            {
                new BuildFileListExecutionStage(runtime),
                new UploadFilesExecutionStage(runtime),
                new CreateJobExecutionStage(runtime),
                new UploadTasksExecutionStage(runtime),
                new ExecuteJobExecutionStage(runtime),
                new ReadResultsExecutionStage(runtime),
                new CleanupExecutionStage(runtime)
            };
        }
예제 #3
0
 public CreateJobExecutionStage(JobRuntime runtime)
     : base(runtime)
 {
 }
예제 #4
0
 public CleanupExecutionStage(JobRuntime runtime)
     : base(runtime)
 {
 }
 public BuildFileListExecutionStage(JobRuntime runtime)
     : base(runtime)
 {
 }
 public UploadFilesExecutionStage(JobRuntime runtime)
     : base(runtime)
 {
 }
 public ReadResultsExecutionStage(JobRuntime runtime)
     : base(runtime)
 {
 }
예제 #8
0
 protected ExecutionStage(JobRuntime runtime)
 {
     this.runtime = runtime;
 }