Examples of ReceiveMessageRequest


Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

    protected int poll() throws Exception {
        // must reset for each poll
        shutdownRunningTask = null;
        pendingExchanges = 0;
       
        ReceiveMessageRequest request = new ReceiveMessageRequest(getQueueUrl());
        request.setMaxNumberOfMessages(getMaxMessagesPerPoll() > 0 ? getMaxMessagesPerPoll() : null);
        request.setVisibilityTimeout(getConfiguration().getVisibilityTimeout() != null ? getConfiguration().getVisibilityTimeout() : null);
        request.setAttributeNames(getConfiguration().getAttributeNames() != null ? getConfiguration().getAttributeNames() : null);
        request.setWaitTimeSeconds(getConfiguration().getWaitTimeSeconds() != null ? getConfiguration().getWaitTimeSeconds() : null);

        LOG.trace("Receiving messages with request [{}]...", request);
       
        ReceiveMessageResult messageResult = null;
        try {
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

    protected int poll() throws Exception {
        // must reset for each poll
        shutdownRunningTask = null;
        pendingExchanges = 0;
       
        ReceiveMessageRequest request = new ReceiveMessageRequest(getQueueUrl());
        request.setMaxNumberOfMessages(getMaxMessagesPerPoll() > 0 ? getMaxMessagesPerPoll() : null);
        request.setVisibilityTimeout(getConfiguration().getVisibilityTimeout() != null ? getConfiguration().getVisibilityTimeout() : null);
        request.setAttributeNames(getConfiguration().getAttributeNames() != null ? getConfiguration().getAttributeNames() : null);
        request.setMessageAttributeNames(getConfiguration().getMessageAttributeNames() != null ? getConfiguration().getMessageAttributeNames() : null);
        request.setWaitTimeSeconds(getConfiguration().getWaitTimeSeconds() != null ? getConfiguration().getWaitTimeSeconds() : null);

        LOG.trace("Receiving messages with request [{}]...", request);
       
        ReceiveMessageResult messageResult = null;
        try {
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

    protected int poll() throws Exception {
        // must reset for each poll
        shutdownRunningTask = null;
        pendingExchanges = 0;
       
        ReceiveMessageRequest request = new ReceiveMessageRequest(getQueueUrl());
        request.setMaxNumberOfMessages(getMaxMessagesPerPoll() > 0 ? getMaxMessagesPerPoll() : null);
        request.setVisibilityTimeout(getConfiguration().getVisibilityTimeout() != null ? getConfiguration().getVisibilityTimeout() : null);
        request.setAttributeNames(getConfiguration().getAttributeNames() != null ? getConfiguration().getAttributeNames() : null);
       
        LOG.trace("Receiving messages with request [{}]...", request);
       
        ReceiveMessageResult messageResult = getClient().receiveMessage(request);
       
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

            System.out.println("Sending a message to MyQueue.\n");
            sqs.sendMessage(new SendMessageRequest(myQueueUrl, "This is my message text."));

            // Receive messages
            System.out.println("Receiving messages from MyQueue.\n");
            ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(myQueueUrl);
            List<Message> messages = sqs.receiveMessage(receiveMessageRequest).getMessages();
            for (Message message : messages) {
                System.out.println("  Message");
                System.out.println("    MessageId:     " + message.getMessageId());
                System.out.println("    ReceiptHandle: " + message.getReceiptHandle());
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

    }

    @Override
    public ReceiveMessageResult receiveMessage(String queueUrl)
            throws AmazonServiceException, AmazonClientException {
         return receiveMessage(new ReceiveMessageRequest(queueUrl));
    }
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

         * */
        public void run() {

            try {
                visibilityDeadlineNano = System.nanoTime() + visibilityTimeoutNanos;
                ReceiveMessageRequest request = new ReceiveMessageRequest(qUrl).withMaxNumberOfMessages(config.getMaxBatchSize());
                ResultConverter.appendUserAgent(request, AmazonSQSBufferedAsyncClient.USER_AGENT);

                if ( config.getVisibilityTimeoutSeconds() > 0 ) {
                    request.setVisibilityTimeout(config.getVisibilityTimeoutSeconds());
                    visibilityDeadlineNano = System.nanoTime() + TimeUnit.NANOSECONDS.convert(config.getVisibilityTimeoutSeconds(), TimeUnit.SECONDS);
                }

                if ( config.isLongPoll() ) {
                    request.withWaitTimeSeconds(config.getLongPollWaitTimeoutSeconds());
                }

                messages = sqsClient.receiveMessage(request).getMessages();
            } catch (AmazonClientException e) {
                exception = e;
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

    @Override
    public List<Message> next() {
        try {
            // receive messages from SQS
            ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(queueUrl)
                    .withAttributeNames("SentTimestamp", "ApproximateReceiveCount")
                    .withMaxNumberOfMessages(10);
            List<com.amazonaws.services.sqs.model.Message> sqsMessages = sqs.receiveMessage(receiveMessageRequest).getMessages();
            return Lists.transform(sqsMessages, new Function<com.amazonaws.services.sqs.model.Message, Message>() {
                @Override
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

         * */
        public void run() {
           
            try {
                visibilityDeadlineNano = System.nanoTime() + visibilityTimeoutNanos;
                ReceiveMessageRequest request = new ReceiveMessageRequest(qUrl).withMaxNumberOfMessages(config.getMaxBatchSize());
                ResultConverter.appendUserAgent(request, AmazonSQSBufferedAsyncClient.USER_AGENT);
               
                if ( config.getVisibilityTimeoutSeconds() > 0 ) {
                    request.setVisibilityTimeout(config.getVisibilityTimeoutSeconds());
                    visibilityDeadlineNano = System.nanoTime() + TimeUnit.NANOSECONDS.convert(config.getVisibilityTimeoutSeconds(), TimeUnit.SECONDS);
                }
               
                if ( config.isLongPoll() ) {
                    request.withWaitTimeSeconds(config.getLongPollWaitTimeoutSeconds());
                }

                messages = sqsClient.receiveMessage(request).getMessages();
            } catch (AmazonClientException e) {
                exception = e;
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

  }

  // Poll the SQS queue to see if we've received a message about the job completion yet
  public void waitForJobToComplete(String jobId) {
    while (true) {
      List<Message> messages = sqs.receiveMessage(new ReceiveMessageRequest(queueUrl)).getMessages();
      for (Message message : messages) {
        String messageBody = message.getBody();
        if (!messageBody.startsWith("{")) {
          messageBody = new String(BinaryUtils.fromBase64(messageBody));
        }
View Full Code Here

Examples of com.amazonaws.services.sqs.model.ReceiveMessageRequest

        : receiveMessageWaitTimeout);
    destroyWaitTime = timeoutSeconds;
    try {
      if (queue == null) {
        if (prefetchQueue.isEmpty()) {
          ReceiveMessageRequest request = new ReceiveMessageRequest(
              queueUrl).withWaitTimeSeconds(timeoutSeconds)
              .withMaxNumberOfMessages(prefetchCount)
              .withAttributeNames("All");

          ReceiveMessageResult result = sqsClient
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.