/// <summary> /// Initializes a new instance of the <see cref="CronTrigger" /> class. /// </summary> /// <param name="dtProvider">The dt provider.</param> /// <remarks></remarks> public CronTrigger(DateTimeProvider dtProvider) { this.dtProvider = dtProvider; this.BuildCondition = BuildCondition.IfModificationExists; this.StartDate = dtProvider.Now; this.EndDate = DateTime.MaxValue; }
public TimeTaskCondition(DateTimeProvider dtProvider) { DayOfWeek = WeekDay.Any.ToString(); TimeOfDay = "00:00-24:00"; TimeToEvaluate = TimeToEvaluate.now; _dtProvider = dtProvider; }
/// <summary> /// Initializes a new instance of the <see cref="DateLabeller"/> class. /// </summary> /// <param name="dateTimeProvider">The date time provider.</param> public DateLabeller(DateTimeProvider dateTimeProvider) { this.dateTimeProvider = dateTimeProvider; this.YearFormat = "0000"; this.MonthFormat = "00"; this.DayFormat = "00"; RevisionFormat = "000"; }
/// <summary> /// Initializes a new instance of the <see cref="DateLabeller"/> class. /// </summary> /// <param name="dateTimeProvider">The date time provider.</param> public DateLabeller(DateTimeProvider dateTimeProvider) { this.dateTimeProvider = dateTimeProvider; this.YearFormat = "0000"; this.MonthFormat = "00"; this.DayFormat = "00"; RevisionFormat = "000"; IncrementOnFailed = false; }
public SqsTrigger(DateTimeProvider dateTimeProvider, IAwsFactoryWrapper awsFactoryWrapper, ITrigger innerTrigger) { if (dateTimeProvider == null) throw new ArgumentNullException("dateTimeProvider"); if (awsFactoryWrapper == null) throw new ArgumentNullException("awsFactoryWrapper"); if (innerTrigger == null) throw new ArgumentNullException("innerTrigger"); _awsFactoryWrapper = awsFactoryWrapper; InnerTrigger = innerTrigger; // Default to force build BuildCondition = BuildCondition.ForceBuild; }
public IterationLabeller(DateTimeProvider dateTimeProvider) { this.dateTimeProvider = dateTimeProvider; }
public QuietPeriod(DateTimeProvider dtProvider) { this.dtProvider = dtProvider; }
public DateLabeller(DateTimeProvider dateTimeProvider) { this.dateTimeProvider = dateTimeProvider; }
public UrlTrigger(DateTimeProvider dtProvider, HttpWrapper httpWrapper) : base(dtProvider) { this.httpRequest = httpWrapper; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduleTrigger"/> class. /// </summary> /// <param name="dtProvider">The dt provider.</param> public ScheduleTrigger(DateTimeProvider dtProvider) { this.dtProvider = dtProvider; }
public FilterTrigger(DateTimeProvider dtProvider) { this.dtProvider = dtProvider; }
public IntervalTrigger(DateTimeProvider dtProvider) { this.dateTimeProvider = dtProvider; lastIntegrationCompleteTime = DateTime.MinValue; nextBuildTime = dtProvider.Now; }
/// <summary> /// Initializes a new instance of the <see cref="ScheduleTrigger"/> class. /// </summary> /// <param name="dtProvider">The dt provider.</param> public ScheduleTrigger(DateTimeProvider dtProvider) { this.dtProvider = dtProvider; this.BuildCondition = BuildCondition.IfModificationExists; WeekDays = (DayOfWeek[])DayOfWeek.GetValues(typeof(DayOfWeek)); }
/// <summary> /// Initializes a new instance of the <see cref="IterationLabeller" /> class. /// </summary> /// <param name="dateTimeProvider">The date time provider.</param> /// <remarks></remarks> public IterationLabeller(DateTimeProvider dateTimeProvider) { this.dateTimeProvider = dateTimeProvider; this.Duration = 2; this.Separator = "."; }
/// <summary> /// Initializes a new instance of the <see cref="IntervalTrigger"/> class. /// </summary> /// <param name="dtProvider">The dt provider.</param> public IntervalTrigger(DateTimeProvider dtProvider) { this.dateTimeProvider = dtProvider; IncrementNextBuildTime(); }
/// <summary> /// Initializes a new instance of the <see cref="FilterTrigger" /> class. /// </summary> /// <param name="dtProvider">The dt provider.</param> /// <remarks></remarks> public FilterTrigger(DateTimeProvider dtProvider) { this.dtProvider = dtProvider; this.BuildCondition = BuildCondition.NoBuild; }