public S3StateManager(IAwsFactoryWrapper awsFactoryWrapper, IStateManager fallbackStateManager) { if (awsFactoryWrapper == null) throw new ArgumentNullException("awsFactoryWrapper"); if (fallbackStateManager == null) throw new ArgumentNullException("fallbackStateManager"); _awsFactoryWrapper = awsFactoryWrapper; _fallbackStateManager = fallbackStateManager; BucketRegion = S3Region.US; }
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; }