public SqsQueueManager(SqsConnectionFactory sqsConnectionFactory) { Guard.AgainstNullArgument(sqsConnectionFactory, "sqsConnectionFactory"); DefaultVisibilityTimeout = SqsQueueDefinition.DefaultVisibilityTimeoutSeconds; DefaultReceiveWaitTime = SqsQueueDefinition.DefaultWaitTimeSeconds; this.sqsConnectionFactory = sqsConnectionFactory; }
public SqsMqBuffer(SqsQueueDefinition queueDefinition, SqsConnectionFactory sqsConnectionFactory) { Guard.AgainstNullArgument(queueDefinition, "queueDefinition"); Guard.AgainstNullArgument(sqsConnectionFactory, "sqsConnectionFactory"); this.queueDefinition = queueDefinition; this.sqsConnectionFactory = sqsConnectionFactory; }
public void FixtureSetup() { var sqsFactory = new SqsConnectionFactory(AwsConfig.AwsAccessKey, AwsConfig.AwsSecretKey, RegionEndpoint.USEast1); sqsQueueManager = new SqsQueueManager(sqsFactory) { DisableBuffering = true }; sqsMqBufferFactory = new SqsMqBufferFactory(sqsFactory); }
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; }