src/main/java/software/amazon/sqs/sample/ReceiveMessage.java [37:59]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
			ReceiveMessageRequest receiveMessageRequest = ReceiveMessageRequest.builder().queueUrl(queueUrl)
					.maxNumberOfMessages(10).attributeNames(attributeNames).messageAttributeNames(messageAttributeNames)
					.build();
			List<Message> messages = sqsClient.receiveMessage(receiveMessageRequest).messages();
			System.out.println("Number of message received: " + messages.size());
			for (Message message : messages) {
				System.out.println("\nMessage body: " + message.body());
				System.out.println("Message has system attributes: " + message.hasAttributes());
				System.out.println("Message has user attributes: " + message.hasMessageAttributes());
				System.out.println("\nFetchig Message System Attributes");
				Map<MessageSystemAttributeName, String> attributes = message.attributes();
				for (Map.Entry<MessageSystemAttributeName, String> entry : attributes.entrySet()) {
					System.out.println(entry.getKey() + ": " + entry.getValue());
				}
				System.out.println("\nFetchig Message Attributes");
				Map<String, MessageAttributeValue> messageAttributes = message.messageAttributes();
				for (Map.Entry<String, MessageAttributeValue> entry : messageAttributes.entrySet()) {
					System.out.println(entry.getKey() + ": " + entry.getValue());
				}
			}
		} catch (SqsException e) {
			System.err.println(e.awsErrorDetails().errorMessage());
			System.exit(1);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/software/amazon/sqs/sample/ReceiveMessage_FIFO.java [33:56]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
			ReceiveMessageRequest receiveMessageRequest = ReceiveMessageRequest.builder().queueUrl(queueUrl)
					.maxNumberOfMessages(10).attributeNames(attributeNames).messageAttributeNames(messageAttributeNames)
					.build();
			List<Message> messages = sqsClient.receiveMessage(receiveMessageRequest).messages();
			System.out.println("Number of message received: " + messages.size());
			for (Message message : messages) {
				System.out.println("\nMessage body: " + message.body());
				System.out.println("Message has system attributes: " + message.hasAttributes());
				System.out.println("Message has user attributes: " + message.hasMessageAttributes());
				System.out.println("\nFetchig Message System Attributes");
				Map<MessageSystemAttributeName, String> attributes = message.attributes();
				for (Map.Entry<MessageSystemAttributeName, String> entry : attributes.entrySet()) {
					System.out.println(entry.getKey() + ": " + entry.getValue());
				}

				System.out.println("\nFetchig Message Attributes");
				Map<String, MessageAttributeValue> messageAttributes = message.messageAttributes();
				for (Map.Entry<String, MessageAttributeValue> entry : messageAttributes.entrySet()) {
					System.out.println(entry.getKey() + ": " + entry.getValue());
				}
			}
		} catch (SqsException e) {
			System.err.println(e.awsErrorDetails().errorMessage());
			System.exit(1);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



