Package com.amazonaws.services.sqs.model

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


        if (LOG.isTraceEnabled()) {
            LOG.trace("Sending request [" + request + "] from exchange [" + exchange + "]...");
        }
       
        SendMessageResult result = getClient().sendMessage(request);
       
        if (LOG.isTraceEnabled()) {
            LOG.trace("Received result [" + result + "]");
        }
       
        Message message = getMessageForResponse(exchange);
        message.setHeader(SqsConstants.MESSAGE_ID, result.getMessageId());
        message.setHeader(SqsConstants.MD5_OF_BODY, result.getMD5OfMessageBody());
    }
View Full Code Here


        synchronized (messages) {
            messages.add(message);
        }
       
        SendMessageResult result = new SendMessageResult();
        result.setMessageId("f6fb6f99-5eb2-4be4-9b15-144774141458");
        result.setMD5OfMessageBody("6a1559560f67c5e7a7d5d838bf0272ee");
        return result;
    }
View Full Code Here

        String body = exchange.getIn().getBody(String.class);
        SendMessageRequest request = new SendMessageRequest(getQueueUrl(), body);

        LOG.trace("Sending request [{}] from exchange [{}]...", request, exchange);
       
        SendMessageResult result = getClient().sendMessage(request);
       
        LOG.trace("Received result [{}]", result);
       
        Message message = getMessageForResponse(exchange);
        message.setHeader(SqsConstants.MESSAGE_ID, result.getMessageId());
        message.setHeader(SqsConstants.MD5_OF_BODY, result.getMD5OfMessageBody());
    }
View Full Code Here

        synchronized (messages) {
            messages.add(message);
        }
       
        SendMessageResult result = new SendMessageResult();
        result.setMessageId("f6fb6f99-5eb2-4be4-9b15-144774141458");
        result.setMD5OfMessageBody("6a1559560f67c5e7a7d5d838bf0272ee");
        return result;
    }
View Full Code Here

          if (request.getOriginalRequest() instanceof SendMessageRequest
              && response instanceof SendMessageResult) {
            if (log.isDebugEnabled())
              log.debug("Checking the MD5 digest returned in SendMessageResult.");
            SendMessageRequest sendMessageRequest = (SendMessageRequest)request.getOriginalRequest();
            SendMessageResult sendMessageResult = (SendMessageResult)response;
            String messageSent = sendMessageRequest.getMessageBody();
            String md5Returned = sendMessageResult.getMD5OfMessageBody();
            if ( !checkMessageMd5(messageSent, md5Returned) )
              throw new AmazonClientException("MD5 returned by SQS does not match the calculation on the original request.(Message body: \""
                  + messageSent + "\", MD5 returned: \"" + md5Returned + "\")");
          }
          // ReceiveMessage
View Full Code Here

        synchronized (messages) {
            messages.add(message);
        }
       
        SendMessageResult result = new SendMessageResult();
        result.setMessageId("f6fb6f99-5eb2-4be4-9b15-144774141458");
        result.setMD5OfMessageBody("6a1559560f67c5e7a7d5d838bf0272ee");
        return result;
    }
View Full Code Here

        SendMessageRequest request = new SendMessageRequest(getQueueUrl(), body);
        addDelay(request, exchange);

        LOG.trace("Sending request [{}] from exchange [{}]...", request, exchange);
       
        SendMessageResult result = getClient().sendMessage(request);
       
        LOG.trace("Received result [{}]", result);
       
        Message message = getMessageForResponse(exchange);
        message.setHeader(SqsConstants.MESSAGE_ID, result.getMessageId());
        message.setHeader(SqsConstants.MD5_OF_BODY, result.getMD5OfMessageBody());
    }
View Full Code Here

        request.setMessageAttributes(translateAttributes(exchange.getIn().getHeaders(), exchange));
        addDelay(request, exchange);

        LOG.trace("Sending request [{}] from exchange [{}]...", request, exchange);
       
        SendMessageResult result = getClient().sendMessage(request);
       
        LOG.trace("Received result [{}]", result);
       
        Message message = getMessageForResponse(exchange);
        message.setHeader(SqsConstants.MESSAGE_ID, result.getMessageId());
        message.setHeader(SqsConstants.MD5_OF_BODY, result.getMD5OfMessageBody());
    }
View Full Code Here

    private SqsProducer underTest;

    @Before
    public void setup() throws Exception {
        underTest = new SqsProducer(sqsEndpoint);
        sendMessageResult = new SendMessageResult().withMD5OfMessageBody(MESSAGE_MD5).withMessageId(MESSAGE_ID);
        sqsConfiguration = new SqsConfiguration();
        HeaderFilterStrategy headerFilterStrategy = new SqsHeaderFilterStrategy();
        sqsConfiguration.setDelaySeconds(Integer.valueOf(0));
        when(sqsEndpoint.getClient()).thenReturn(amazonSQSClient);
        when(sqsEndpoint.getConfiguration()).thenReturn(sqsConfiguration);
View Full Code Here

        synchronized (messages) {
            messages.add(message);
        }
       
        SendMessageResult result = new SendMessageResult();
        result.setMessageId("f6fb6f99-5eb2-4be4-9b15-144774141458");
        result.setMD5OfMessageBody("6a1559560f67c5e7a7d5d838bf0272ee");
        return result;
    }
View Full Code Here

TOP

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

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.