Examples of DeleteMessageBatchRequest


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

    }

    @Override
    public DeleteMessageBatchResult deleteMessageBatch(String queueUrl, List<DeleteMessageBatchRequestEntry> entries)
            throws AmazonServiceException, AmazonClientException {
         return deleteMessageBatch(new DeleteMessageBatchRequest(queueUrl, entries));
    }
View Full Code Here

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

        @Override
        void process() {
            if (requests.isEmpty())
                return;

            DeleteMessageBatchRequest batchRequest = new DeleteMessageBatchRequest()
                    .withQueueUrl(qUrl);
            ResultConverter.appendUserAgent(batchRequest, AmazonSQSBufferedAsyncClient.USER_AGENT);

            List<DeleteMessageBatchRequestEntry> entries = new ArrayList<DeleteMessageBatchRequestEntry>(
                    requests.size());
            for (int i = 0, n = requests.size(); i < n; i++)
                entries.add(new DeleteMessageBatchRequestEntry().withId(
                        Integer.toString(i)).withReceiptHandle(
                        requests.get(i).getReceiptHandle()));
            batchRequest.setEntries(entries);

            DeleteMessageBatchResult batchResult = sqsClient
                    .deleteMessageBatch(batchRequest);

            for (DeleteMessageBatchResultEntry entry : batchResult
View Full Code Here

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

        @Override
        void process() {
            if (requests.isEmpty())
                return;

            DeleteMessageBatchRequest batchRequest = new DeleteMessageBatchRequest()
                    .withQueueUrl(qUrl);
            ResultConverter.appendUserAgent(batchRequest, AmazonSQSBufferedAsyncClient.USER_AGENT);

            List<DeleteMessageBatchRequestEntry> entries = new ArrayList<DeleteMessageBatchRequestEntry>(
                    requests.size());
            for (int i = 0, n = requests.size(); i < n; i++)
                entries.add(new DeleteMessageBatchRequestEntry().withId(
                        Integer.toString(i)).withReceiptHandle(
                        requests.get(i).getReceiptHandle()));
            batchRequest.setEntries(entries);

            DeleteMessageBatchResult batchResult = sqsClient
                    .deleteMessageBatch(batchRequest);

            for (DeleteMessageBatchResultEntry entry : batchResult
View Full Code Here

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

            deleteRequests.add(new DeleteMessageBatchRequestEntry().withId(m.getMessageId()).withReceiptHandle(m.getReceiptHandle()));
        }

        log.info(format("Deleting %s messages", deleteRequests.size()));

        DeleteMessageBatchRequest batchDelete = new DeleteMessageBatchRequest();
        batchDelete.setQueueUrl(queue);
        batchDelete.setEntries(deleteRequests);

        sqs.deleteMessageBatch(batchDelete);
    }
View Full Code Here

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

        @Override
        void process() {
            if (requests.isEmpty())
                return;

            DeleteMessageBatchRequest batchRequest = new DeleteMessageBatchRequest()
                    .withQueueUrl(qUrl);
            ResultConverter.appendUserAgent(batchRequest, AmazonSQSBufferedAsyncClient.USER_AGENT);

            List<DeleteMessageBatchRequestEntry> entries = new ArrayList<DeleteMessageBatchRequestEntry>(
                    requests.size());
            for (int i = 0, n = requests.size(); i < n; i++)
                entries.add(new DeleteMessageBatchRequestEntry().withId(
                        Integer.toString(i)).withReceiptHandle(
                        requests.get(i).getReceiptHandle()));
            batchRequest.setEntries(entries);

            DeleteMessageBatchResult batchResult = sqsClient
                    .deleteMessageBatch(batchRequest);

            for (DeleteMessageBatchResultEntry entry : batchResult
View Full Code Here

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

        @Override
        void process() {
            if (requests.isEmpty())
                return;

            DeleteMessageBatchRequest batchRequest = new DeleteMessageBatchRequest()
                    .withQueueUrl(qUrl);
            ResultConverter.appendUserAgent(batchRequest, AmazonSQSBufferedAsyncClient.USER_AGENT);

            List<DeleteMessageBatchRequestEntry> entries = new ArrayList<DeleteMessageBatchRequestEntry>(
                    requests.size());
            for (int i = 0, n = requests.size(); i < n; i++)
                entries.add(new DeleteMessageBatchRequestEntry().withId(
                        Integer.toString(i)).withReceiptHandle(
                        requests.get(i).getReceiptHandle()));
            batchRequest.setEntries(entries);

            DeleteMessageBatchResult batchResult = sqsClient
                    .deleteMessageBatch(batchRequest);

            for (DeleteMessageBatchResultEntry entry : batchResult
View Full Code Here

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

            deleteMsgList.add(new DeleteMessageBatchRequestEntry("msg" + i, message.getReceiptHandle()));
            i++;
        }

        try {
            DeleteMessageBatchRequest batchDeleteRequest = new DeleteMessageBatchRequest(queueUrl, deleteMsgList);
            cqs1.deleteMessageBatch(batchDeleteRequest);
        } catch (AmazonServiceException ase) {
          fail("exception where none expected");
        }

        logger.info("Delete a batch of messages with empty receipt handle");
       
        try {
            deleteMsgList.get(0).setId("somerandomid");
            deleteMsgList.get(deleteMsgList.size() - 1).setId("some-random-id");
            deleteMsgList.get(0).setReceiptHandle("somerandomestring");
            DeleteMessageBatchRequest batchDeleteRequest = new DeleteMessageBatchRequest(queueUrl, deleteMsgList);
            cqs1.deleteMessageBatch(batchDeleteRequest);
          fail("missing expected exception");
        } catch (AmazonServiceException ase) {
            assertTrue("Did not get internal error exception", ase.getErrorCode().equals(CQSErrorCodes.InternalError.getCMBCode()));
        }
View Full Code Here

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

                i++;
               
                deleteEntryList.add(new DeleteMessageBatchRequestEntry(i + "", message.getReceiptHandle()));
            }
           
            DeleteMessageBatchRequest deleteMessageBatchRequest = new DeleteMessageBatchRequest(queueUrl);
            deleteMessageBatchRequest.setEntries(deleteEntryList);
            cqs1.deleteMessageBatch(deleteMessageBatchRequest);
           
        } catch (AmazonServiceException ase) {
          logger.error("test failed", ase);
            fail(ase.getMessage());
View Full Code Here

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

                i++;
               
                deleteEntryList.add(new DeleteMessageBatchRequestEntry(i+"", message.getReceiptHandle()));
            }
           
            DeleteMessageBatchRequest deleteMessageBatchRequest = new DeleteMessageBatchRequest(queueUrl);
            deleteMessageBatchRequest.setEntries(deleteEntryList);
            cqs1.deleteMessageBatch(deleteMessageBatchRequest);
           
        } catch (AmazonServiceException ase) {
            fail(ase.toString());
        }      
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.