Пример #1
0
        public SqsQueueManager(SqsConnectionFactory sqsConnectionFactory)
        {
            Guard.AgainstNullArgument(sqsConnectionFactory, "sqsConnectionFactory");

            DefaultVisibilityTimeout = SqsQueueDefinition.DefaultVisibilityTimeoutSeconds;
            DefaultReceiveWaitTime = SqsQueueDefinition.DefaultWaitTimeSeconds;

            this.sqsConnectionFactory = sqsConnectionFactory;
        }
Пример #2
0
        public SqsMqBuffer(SqsQueueDefinition queueDefinition,
                           SqsConnectionFactory sqsConnectionFactory)
        {
            Guard.AgainstNullArgument(queueDefinition, "queueDefinition");
            Guard.AgainstNullArgument(sqsConnectionFactory, "sqsConnectionFactory");

            this.queueDefinition = queueDefinition;
            this.sqsConnectionFactory = sqsConnectionFactory;
        }
Пример #3
0
        public void FixtureSetup()
        {
            var sqsFactory = new SqsConnectionFactory(AwsConfig.AwsAccessKey, AwsConfig.AwsSecretKey, RegionEndpoint.USEast1);

            sqsQueueManager = new SqsQueueManager(sqsFactory)
            {
                DisableBuffering = true
            };

            sqsMqBufferFactory = new SqsMqBufferFactory(sqsFactory);
        }
Пример #4
0
        public MqTest()
        {
            sqsFactory = new SqsConnectionFactory(
                "<AWS ACCESS KEY>",
                "<AWS SECRET KEY>",
                RegionEndpoint.USEast1);

            sqsQueueManager = new SqsQueueManager(sqsFactory)
            {
                DisableBuffering = true,
            };

            MqFactory = new SqsMqMessageFactory(sqsQueueManager);

            //Delete all Hello MQ's
            //sqsQueueManager.PurgeQueues(QueueNames<Hello>.AllQueueNames);
        }
        public SqsMqBufferFactory(SqsConnectionFactory sqsConnectionFactory)
        {
            Guard.AgainstNullArgument(sqsConnectionFactory, "sqsConnectionFactory");

            this.sqsConnectionFactory = sqsConnectionFactory;
        }