List of usage examples for com.amazonaws.services.sqs.model ReceiveMessageRequest withWaitTimeSeconds
public ReceiveMessageRequest withWaitTimeSeconds(Integer waitTimeSeconds)
The duration (in seconds) for which the call waits for a message to arrive in the queue before returning.
From source file:support.SQS.java
License:Open Source License
public List<Message> receiveMessages() throws Exception { // Receive messages ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(receive_queue_url); receiveMessageRequest.withMessageAttributeNames(message_attribute_name); receiveMessageRequest.withAttributeNames(attribute_name); receiveMessageRequest.withWaitTimeSeconds(wait_time_seconds); receiveMessageRequest.withMaxNumberOfMessages(max_no_messages); receiveMessageRequest.withVisibilityTimeout(visibility_timeout); List<Message> messages = sqs.receiveMessage(receiveMessageRequest).getMessages(); return messages; }