public RequestRepairAction(CoordinatorEnvironment environment, IPolicyAgentClient policyAgentClient, IRepairTask repairTask, RepairActionProvider repairActionProvider) : base(environment, ActionType.RequestRepair) { this.policyAgentClient = policyAgentClient.Validate("policyAgentClient"); this.repairTask = repairTask.Validate("repairTask"); this.repairActionProvider = repairActionProvider.Validate("repairActionProvider"); }
public ActionFactory( CoordinatorEnvironment environment, IPolicyAgentClient policyAgentClient, IRepairManager repairManager, RepairActionProvider repairActionProvider) { this.environment = environment.Validate("environment"); this.policyAgentClient = policyAgentClient.Validate("policyAgentClient"); this.repairManager = repairManager.Validate("repairManager"); this.repairActionProvider = repairActionProvider.Validate("repairActionProvider"); this.jobResponseMap = new Dictionary <Guid, JobStepResponseEnum>(); }
public ClaimedRepairTaskAction( CoordinatorEnvironment environment, IRepairManager repairManager, IRepairTask repairTask, IList <string> roleInstanceNames, RepairActionProvider repairActionProvider) : base(environment, ActionType.None) { this.repairManager = repairManager.Validate("repairManager"); this.repairTask = repairTask.Validate("repairTask"); this.roleInstanceNames = roleInstanceNames.Validate("roleInstanceName"); this.repairActionProvider = repairActionProvider.Validate("repairActionProvider"); }