if (timeoutSecs > 0) {
receiveMessageRequest.setWaitTimeSeconds(timeoutSecs);
}
ReceiveMessageResult receiveMessageResult = cqs1.receiveMessage(receiveMessageRequest);
messageCounter += receiveMessageResult.getMessages().size();
if (receiveMessageResult.getMessages().size() == 1) {
messageMap.put(receiveMessageResult.getMessages().get(0).getBody(), "");
DeleteMessageRequest deleteMessageRequest = new DeleteMessageRequest();
deleteMessageRequest.setQueueUrl(queueUrl);
deleteMessageRequest.setReceiptHandle(receiveMessageResult.getMessages().get(0).getReceiptHandle());
cqs1.deleteMessage(deleteMessageRequest);
}
}
long end = System.currentTimeMillis();