LrSqsMessage.body
Retrieves the message body.
public final String body()
Return values
This function returns a String representing the message body.
Example
public void sendMessageByBatch_FIFO(){
LrSqsClient.initClient(region, fifoQueueUrl);
LrSqsClient.initMessageBatch();
LrSqsClient.addMessageToBatch("batch message 0", "group1", "dup1");
LrSqsClient.addMessageToBatch("batch message 1", "group1", "dup2");
HashMap<String, LrSqsMessageAttributeValue> messageAttributes = new HashMap<String, LrSqsMessageAttributeValue>();
messageAttributes.put("attr1", LrSqsClient.createMessageAttributeValueString("my string attribute value"));
messageAttributes.put("attr2", LrSqsClient.createMessageAttributeValueInt("1234"));
LrSqsClient.addMessageToBatchEx("batch message 3", "group1", "dup3", "idInBatch1", messageAttributes);
LrSqsSendMessageBatchRequestStatus batchResponse = LrSqsClient.sendMessageBatch();
Collection<LrSqsSendMessageBatchStatusEntry> successful_res = batchResponse.successful();
for (LrSqsSendMessageBatchStatusEntry entry : successful_res){
lr.output_message("Message sent successfully: " + entry.messageId());
}
LrSqsClient.closeClient();
}