コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }