Package com.amazonaws.services.sqs.model

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


    protected void processCommit(Exchange exchange) {
        try {

            if (shouldDelete(exchange)) {
                String receiptHandle = exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class);
                DeleteMessageRequest deleteRequest = new DeleteMessageRequest(getQueueUrl(), receiptHandle);

                LOG.trace("Deleting message with receipt handle {}...", receiptHandle);

                getClient().deleteMessage(deleteRequest);
View Full Code Here


     */
    protected void processCommit(Exchange exchange) {
        try {
            if (getConfiguration().isDeleteAfterRead()) {
                String receiptHandle = exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class);
                DeleteMessageRequest deleteRequest = new DeleteMessageRequest(getQueueUrl(), receiptHandle);
               
                LOG.trace("Deleting message with receipt handle {}...", receiptHandle);
               
                getClient().deleteMessage(deleteRequest);
               
View Full Code Here

     */
    protected void processCommit(Exchange exchange) {
        try {
            if (getConfiguration().isDeleteAfterRead()) {
                String receiptHandle = exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class);
                DeleteMessageRequest deleteRequest = new DeleteMessageRequest(getQueueUrl(), receiptHandle);
               
                if (LOG.isTraceEnabled()) {
                    LOG.trace("Deleting message with receipt handle " + receiptHandle + "...");
                }
               
View Full Code Here

    }

    @Override
    public void closeTask(QSTaskModel task) {
        String receiptHandle = receiptHandles.remove(task);
        sqs.deleteMessage(new DeleteMessageRequest(queueUrl, receiptHandle));
    }
View Full Code Here

    @Override
    public void delete(Message message) {
        if (message instanceof OriginatingMessage) {
            OriginatingMessage originatingMessage = (OriginatingMessage) message;
            sqs.deleteMessage(new DeleteMessageRequest(originatingMessage.getOriginatingQueueUrl(), message.getReceipt()));
        } else {
            throw new RuntimeException("Unsupported message type: " + message.getBody());
        }
    }
View Full Code Here

     */
    protected void processCommit(Exchange exchange) {
        try {
            if (getConfiguration().isDeleteAfterRead()) {
                String receiptHandle = exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class);
                DeleteMessageRequest deleteRequest = new DeleteMessageRequest(getQueueUrl(), receiptHandle);
               
                LOG.trace("Deleting message with receipt handle {}...", receiptHandle);
               
                getClient().deleteMessage(deleteRequest);

View Full Code Here

    }
  }

  private void deleteMessage(Message message) {
    try {
      sqs.deleteMessage(new DeleteMessageRequest(queueUrl, message.getReceiptHandle()));
    } catch (Exception e) {}
  }
View Full Code Here

     */
    protected void processCommit(Exchange exchange) {
        try {
            if (getConfiguration().isDeleteAfterRead()) {
                String receiptHandle = exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class);
                DeleteMessageRequest deleteRequest = new DeleteMessageRequest(getQueueUrl(), receiptHandle);
               
                if (LOG.isTraceEnabled()) {
                    LOG.trace("Deleting message with receipt handle " + receiptHandle + "...");
                }
               
View Full Code Here

    }
  }
 
  private void deleteMessage(Message message) {
    try {
      sqs.deleteMessage(new DeleteMessageRequest(queueUrl, message.getReceiptHandle()));
    } catch (Exception e) {}
  }
View Full Code Here

     */
    protected void processCommit(Exchange exchange) {
        try {
            if (getConfiguration().isDeleteAfterRead()) {
                String receiptHandle = exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class);
                DeleteMessageRequest deleteRequest = new DeleteMessageRequest(getQueueUrl(), receiptHandle);
               
                LOG.trace("Deleting message with receipt handle {}...", receiptHandle);
               
                getClient().deleteMessage(deleteRequest);
               
View Full Code Here

TOP

Related Classes of com.amazonaws.services.sqs.model.DeleteMessageRequest

Copyright © 2018 www.massapicom. 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.