in src/main/java/com/company/demoapplication/ImageProcessor.java [73:96]
private List<Message> extractTasks(String sqsQueueURL) {
ReceiveMessageResult response = sqsClient.receiveMessage(
new ReceiveMessageRequest()
.withMessageAttributeNames("key")
.withQueueUrl(sqsQueueURL)
);
List<Message> messages = response.getMessages();
try {
if (Main.withIssues) {
for (int i = 0; i < 10; i++) {
Main.logger().debug("Pointless work: " + Main.objectMapper().writeValueAsString(Main.sqsClient().getClass()));
Main.logger().error("Expensive exception: ", new Exception());
}
Main.logger().debug("Result from SQS: " + Main.objectMapper().writeValueAsString(response));
Main.logger().debug("Messages: " + Main.objectMapper().writeValueAsString(messages));
}
} catch (JsonProcessingException e) {
e.printStackTrace();
}
return messages;
}