public SequentialSQSReceiver(IAmazonSQS amazonSQSClient, QueueByName queueByName, Func<Message, bool> onRecieved,
     Action<Exception, Message> onError, int maxNumberOfMessages = DefaultNumberOfMessagesToReceiveAtATime) :
     this(amazonSQSClient, new QueueConfiguration(amazonSQSClient, queueByName), onRecieved, onError, maxNumberOfMessages)
 {
 }
 public ConcurrentSqsReceiver(IAmazonSQS amazonSQSClient, QueueByName queueByName, Func<Message, bool> onReceived,
     Action<Exception, Message> onError, int maxNumberOfMessages = 1, int concurrency = 1)
     : this(amazonSQSClient, new QueueConfiguration(amazonSQSClient, queueByName), onReceived, onError, maxNumberOfMessages, concurrency)
 {
 }
 public SQSPublisher(IAmazonSQS amazonSQSClient, QueueByName queueByName) :
     this(amazonSQSClient, new QueueConfiguration(amazonSQSClient, queueByName))
 {
 }