示例#1
0
 public ScriptJobsController(IScriptExecutionService scriptExecutionService)
 {
     if (scriptExecutionService == null)
     {
         throw new ArgumentNullException("scriptExecutionService");
     }
     _scriptExecutionService = scriptExecutionService;
 }
 /// <summary>
 /// creates a new <see cref="System.Threading.Tasks.TaskScheduler"/>
 /// </summary>
 /// <param name="logger">access to logging</param>
 /// <param name="configuration">access to configuration</param>
 /// <param name="scheduledtaskservice">access to scheduled task data</param>
 /// <param name="workflowexecutor">executes workflows</param>
 /// <param name="scriptexecutor">executes scripts</param>
 /// <param name="workflowcompiler">compiler for workflow data</param>
 public TaskScheduler(ILogger <TaskScheduler> logger, IConfiguration configuration, IScheduledTaskService scheduledtaskservice, IWorkflowExecutionService workflowexecutor, IScriptExecutionService scriptexecutor, IWorkflowCompiler workflowcompiler)
 {
     this.logger               = logger;
     this.configuration        = configuration;
     this.scheduledtaskservice = scheduledtaskservice;
     this.workflowexecutor     = workflowexecutor;
     this.scriptexecutor       = scriptexecutor;
     this.workflowcompiler     = workflowcompiler;
 }
示例#3
0
 public ScriptController(
     IScriptService ScriptService,
     ILogger <ScriptController> Logger,
     IMapper Mapper,
     IScriptExecutionService ScriptExecutionService
     )
 {
     _scriptService          = ScriptService;
     _scriptExecutionService = ScriptExecutionService;
     _logger = Logger;
     _mapper = Mapper;
 }
        public DeploymentJobExecutionService(
            IDeploymentJobService deploymentJobService,
            IDeploymentJobStepService deploymentJobStepService,
            IDeploymentJobStepTargetService deploymentJobStepTargetService,
            IDeploymentPlanStepService deploymentPlanStepService,
            ITargetGroupService targetGroupService,
            ITargetGroupEnvironmentService targetGroupEnvironmentService,
            IProjectTargetService projectTargetService,
            ITargetService targetService,
            ICredentialService credentialService,
            IScriptService scriptService,
            IScriptExecutionService scriptExecutionService,
            IProjectEnvironmentService projectEnvironmentService,
            IVariableService variableService)
        {
            if (deploymentJobService == null)
                throw new ArgumentNullException("deploymentJobService");
            _deploymentJobService = deploymentJobService;

            if (deploymentJobStepService == null)
                throw new ArgumentNullException("deploymentJobStepService");
            _deploymentJobStepService = deploymentJobStepService;

            if (deploymentJobStepTargetService == null)
                throw new ArgumentNullException("deploymentJobStepTargetService");
            _deploymentJobStepTargetService = deploymentJobStepTargetService;

            if (deploymentPlanStepService == null)
                throw new ArgumentNullException("deploymentPlanStepService");
            _deploymentPlanStepService = deploymentPlanStepService;

            if (targetGroupService == null)
                throw new ArgumentNullException("targetGroupService");
            _targetGroupService = targetGroupService;

            if (targetGroupEnvironmentService == null)
                throw new ArgumentNullException("targetGroupEnvironmentService");
            _targetGroupEnvironmentService = targetGroupEnvironmentService;

            if (projectTargetService == null)
                throw new ArgumentNullException("projectTargetService");
            _projectTargetService = projectTargetService;

            if (targetService == null)
                throw new ArgumentNullException("targetService");
            _targetService = targetService;

            if (credentialService == null)
                throw new ArgumentNullException("credentialService");
            _credentialService = credentialService;

            if (scriptService == null)
                throw new ArgumentNullException("scriptService");
            _scriptService = scriptService;

            if (scriptExecutionService == null)
                throw new ArgumentNullException("scriptExecutionService");
            _scriptExecutionService = scriptExecutionService;

            if (projectEnvironmentService == null)
                throw new ArgumentNullException("projectEnvironmentService");
            _projectEnvironmentService = projectEnvironmentService;

            if (variableService == null)
                throw new ArgumentNullException("variableService");
            _variableService = variableService;
        }
 public ScriptJobsController(IScriptExecutionService scriptExecutionService)
 {
     if (scriptExecutionService == null)
         throw new ArgumentNullException("scriptExecutionService");
     _scriptExecutionService = scriptExecutionService;
 }
        public DeploymentJobExecutionService(
            IDeploymentJobService deploymentJobService,
            IDeploymentJobStepService deploymentJobStepService,
            IDeploymentJobStepTargetService deploymentJobStepTargetService,
            IDeploymentPlanStepService deploymentPlanStepService,
            ITargetGroupService targetGroupService,
            ITargetGroupEnvironmentService targetGroupEnvironmentService,
            IProjectTargetService projectTargetService,
            ITargetService targetService,
            ICredentialService credentialService,
            IScriptService scriptService,
            IScriptExecutionService scriptExecutionService,
            IProjectEnvironmentService projectEnvironmentService,
            IVariableService variableService)
        {
            if (deploymentJobService == null)
            {
                throw new ArgumentNullException("deploymentJobService");
            }
            _deploymentJobService = deploymentJobService;

            if (deploymentJobStepService == null)
            {
                throw new ArgumentNullException("deploymentJobStepService");
            }
            _deploymentJobStepService = deploymentJobStepService;

            if (deploymentJobStepTargetService == null)
            {
                throw new ArgumentNullException("deploymentJobStepTargetService");
            }
            _deploymentJobStepTargetService = deploymentJobStepTargetService;

            if (deploymentPlanStepService == null)
            {
                throw new ArgumentNullException("deploymentPlanStepService");
            }
            _deploymentPlanStepService = deploymentPlanStepService;

            if (targetGroupService == null)
            {
                throw new ArgumentNullException("targetGroupService");
            }
            _targetGroupService = targetGroupService;

            if (targetGroupEnvironmentService == null)
            {
                throw new ArgumentNullException("targetGroupEnvironmentService");
            }
            _targetGroupEnvironmentService = targetGroupEnvironmentService;

            if (projectTargetService == null)
            {
                throw new ArgumentNullException("projectTargetService");
            }
            _projectTargetService = projectTargetService;

            if (targetService == null)
            {
                throw new ArgumentNullException("targetService");
            }
            _targetService = targetService;

            if (credentialService == null)
            {
                throw new ArgumentNullException("credentialService");
            }
            _credentialService = credentialService;

            if (scriptService == null)
            {
                throw new ArgumentNullException("scriptService");
            }
            _scriptService = scriptService;

            if (scriptExecutionService == null)
            {
                throw new ArgumentNullException("scriptExecutionService");
            }
            _scriptExecutionService = scriptExecutionService;

            if (projectEnvironmentService == null)
            {
                throw new ArgumentNullException("projectEnvironmentService");
            }
            _projectEnvironmentService = projectEnvironmentService;

            if (variableService == null)
            {
                throw new ArgumentNullException("variableService");
            }
            _variableService = variableService;
        }
示例#7
0
 /// <summary>
 /// creates a new <see cref="ScriptExecutionController"/>
 /// </summary>
 /// <param name="logger">access to logging</param>
 /// <param name="executionservice">access to script executor</param>
 /// <param name="taskservice">access to task information</param>
 public ScriptExecutionController(ILogger <ScriptExecutionController> logger, IScriptExecutionService executionservice, ITaskService taskservice)
 {
     this.executionservice = executionservice;
     this.taskservice      = taskservice;
     this.logger           = logger;
 }