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 = getClient().receiveMessage(request);
       
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.setWaitTimeSeconds(getConfiguration().getWaitTimeSeconds() != null ? getConfiguration().getWaitTimeSeconds() : 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

    }

    /** 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

    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

    @Override
    public List<Message> next() {
        try {
            // receive messages from SQS
            ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(queueUrl)
                    .withAttributeNames("SentTimestamp")
                    .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

    @Override
    public QSTaskModel getAvailableTask() {
        QSTaskModel task = null;
        while (task == null) {
            ReceiveMessageResult result = sqs.receiveMessage(new ReceiveMessageRequest(queueUrl).withMaxNumberOfMessages(1));
            assert result.getMessages().size() <= 1;

            if (result.getMessages().size() == 1) {
                Message message = result.getMessages().get(0);
View Full Code Here

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

    }

    private void receiveAndLogMessage(AmazonSQS sqs, List<String> attributes,
            SQSLogger sqsLogger) {
        // receive messages from SQS
        ReceiveMessageRequest request = new ReceiveMessageRequest(
                Constants.QUEUE_URL);
        request.setAttributeNames(attributes);

        ReceiveMessageResult result = sqs.receiveMessage(request);
        List<Message> messages = result.getMessages();

        for (Message message : messages) {
View Full Code Here

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

        sqs.deleteMessageBatch(batchDelete);
    }
   
    private List<Message> pull(String queue, int max) {
        ReceiveMessageResult result = sqs.receiveMessage(new ReceiveMessageRequest(queue).withMaxNumberOfMessages(max));
       
        return result.getMessages();
    }
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) {
        sleep(1000 * 30);

        String messageBody = message.getBody();
        if (!messageBody.startsWith("{")) {
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")
                    .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
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.