From 4c3e15af7854d3f57fc036d2e7e6070e02ba3026 Mon Sep 17 00:00:00 2001 From: Luke <lomah001@gold.ac.uk> Date: Sun, 14 Apr 2019 16:02:35 +0100 Subject: [PATCH] upd: updated sqs listener to accept one sensor data sample at a time and added date field to data after parsing --- .../com/backend/glowhouse/AWS/sqs/SqsListenerEndpoint.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/backend/glowhouse/AWS/sqs/SqsListenerEndpoint.java b/src/main/java/com/backend/glowhouse/AWS/sqs/SqsListenerEndpoint.java index 3290a84..8569e62 100644 --- a/src/main/java/com/backend/glowhouse/AWS/sqs/SqsListenerEndpoint.java +++ b/src/main/java/com/backend/glowhouse/AWS/sqs/SqsListenerEndpoint.java @@ -12,6 +12,7 @@ import org.springframework.messaging.handler.annotation.MessageMapping; import org.springframework.stereotype.Component; import java.io.IOException; +import java.util.Date; import java.util.List; @Component @@ -32,8 +33,9 @@ public class SqsListenerEndpoint { //Using jackson object mapper to parse json ObjectMapper sensorDataMapper = new ObjectMapper(); - List<SensorData> sensorDataList = sensorDataMapper.readValue(message, new TypeReference<List<SensorData>>(){}); + SensorData data = sensorDataMapper.readValue(message, new TypeReference<SensorData>(){}); + data.setDate(new Date()); - this.sensorDataService.processMultipleSensorData(sensorDataList); + this.sensorDataService.processSensorData(data); } } \ No newline at end of file -- GitLab