static SendMessageResult convert(SendMessageBatchResultEntry br) { SendMessageResult toReturn = new SendMessageResult(); toReturn.setMD5OfMessageBody(br.getMD5OfMessageBody()); toReturn.setMessageId(br.getMessageId()); toReturn.setMD5OfMessageAttributes(br.getMD5OfMessageAttributes()); return toReturn; }
public SendMessageResult unmarshall(StaxUnmarshallerContext context) throws Exception { SendMessageResult sendMessageResult = new SendMessageResult(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1;
static SendMessageResult convert(SendMessageBatchResultEntry br) { SendMessageResult toReturn = new SendMessageResult(); toReturn.setMD5OfMessageBody(br.getMD5OfMessageBody()); toReturn.setMessageId(br.getMessageId()); toReturn.setMD5OfMessageAttributes(br.getMD5OfMessageAttributes()); return toReturn; }
public SendMessageResult unmarshall(StaxUnmarshallerContext context) throws Exception { SendMessageResult sendMessageResult = new SendMessageResult();
@Override public SendMessageResult sendMessage(String queueName, String messageText, Map<String, MessageAttributeValue> messageAttributes, AmazonSQS amazonSQS) { // Throw a throttling exception for a specific queue name for testing purposes. if (queueName.equals(MockAwsOperationsHelper.AMAZON_THROTTLING_EXCEPTION)) { AmazonServiceException throttlingException = new AmazonServiceException("test throttling exception"); throttlingException.setErrorCode("ThrottlingException"); throw throttlingException; } // Throw an illegal state exception for a specific queue name for testing purposes. if (queueName.equals(MOCK_SQS_QUEUE_NOT_FOUND_NAME)) { throw new IllegalStateException(String.format("AWS SQS queue with \"%s\" name not found.", queueName)); } // Nothing else to do in the normal case since our unit tests aren't reading messages once they have been published. return new SendMessageResult().withMessageId(AbstractDaoTest.MESSAGE_ID); } }
static SendMessageResult convert(SendMessageBatchResultEntry br) { SendMessageResult toReturn = new SendMessageResult(); toReturn.setMD5OfMessageBody(br.getMD5OfMessageBody()); toReturn.setMessageId(br.getMessageId()); toReturn.setMD5OfMessageAttributes(br.getMD5OfMessageAttributes()); return toReturn; }
static SendMessageResult convert(SendMessageBatchResultEntry br) { SendMessageResult toReturn = new SendMessageResult(); toReturn.setMD5OfMessageBody(br.getMD5OfMessageBody()); toReturn.setMessageId(br.getMessageId()); toReturn.setMD5OfMessageAttributes(br.getMD5OfMessageAttributes()); return toReturn; }
@Test public void testSendMessage() { // Send an SQS message without specifying HTTP proxy settings. assertEquals(new SendMessageResult().withMessageId(MESSAGE_ID), sqsDao.sendMessage( new AwsParamsDto(NO_AWS_ACCESS_KEY, NO_AWS_SECRET_KEY, NO_SESSION_TOKEN, NO_HTTP_PROXY_HOST, NO_HTTP_PROXY_PORT, AWS_REGION_NAME_US_EAST_1), AWS_SQS_QUEUE_NAME, MESSAGE_TEXT, NO_MESSAGE_HEADERS)); // Send an SQS message using proxy settings. assertEquals(new SendMessageResult().withMessageId(MESSAGE_ID), sqsDao .sendMessage(new AwsParamsDto(NO_AWS_ACCESS_KEY, NO_AWS_SECRET_KEY, NO_SESSION_TOKEN, HTTP_PROXY_HOST, HTTP_PROXY_PORT, AWS_REGION_NAME_US_EAST_1), AWS_SQS_QUEUE_NAME, MESSAGE_TEXT, NO_MESSAGE_HEADERS)); // Publish an SQS message with message headers. assertEquals(new SendMessageResult().withMessageId(MESSAGE_ID), sqsDao.sendMessage( new AwsParamsDto(NO_AWS_ACCESS_KEY, NO_AWS_SECRET_KEY, NO_SESSION_TOKEN, NO_HTTP_PROXY_HOST, NO_HTTP_PROXY_PORT, AWS_REGION_NAME_US_EAST_1), AWS_SNS_TOPIC_ARN, MESSAGE_TEXT, Collections.singletonList(new MessageHeader(KEY, VALUE)))); } }
public SendMessageResult unmarshall(StaxUnmarshallerContext context) throws Exception { SendMessageResult sendMessageResult = new SendMessageResult(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1;
public SendMessageResult unmarshall(StaxUnmarshallerContext context) throws Exception { SendMessageResult sendMessageResult = new SendMessageResult();