Skip to content

Commit 8fe988c

Browse files
author
sjuarez
committed
Fixes related to message date JSON serialization.
1 parent afa52fa commit 8fe988c

File tree

56 files changed

+3285
-1812
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+3285
-1812
lines changed

gxawsserverless/src/main/java/com/genexus/cloud/serverless/Helper.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

gxawsserverless/src/main/java/com/genexus/cloud/serverless/aws/handler/LambdaBaseEventHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ private void initialize() throws Exception {
6363
}
6464

6565
protected EventMessageResponse dispatchEvent(EventMessages eventMessages, String lambdaRawMessageBody) throws Exception {
66-
String jsonStringMessages = Helper.toJSONString(eventMessages);
66+
String jsonStringMessages = JSONHelper.toJSONString(eventMessages);
6767

6868
if (logger.isDebugEnabled()) {
6969
logger.debug(String.format("dispatchEventMessages (%s) - serialized messages: %s", functionConfiguration.getEntryPointClassName(), jsonStringMessages));

gxawsserverless/src/main/java/com/genexus/cloud/serverless/aws/handler/LambdaEventBridgeHandler.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.amazonaws.services.lambda.runtime.Context;
44
import com.amazonaws.services.lambda.runtime.RequestHandler;
5-
import com.genexus.cloud.serverless.Helper;
5+
import com.genexus.cloud.serverless.JSONHelper;
66
import com.genexus.cloud.serverless.model.*;
77
import com.genexus.cloud.serverless.exception.FunctionRuntimeException;
88
import com.genexus.json.JSONObjectWrapper;
@@ -22,7 +22,7 @@ public LambdaEventBridgeHandler(String entryPointClassName) throws Exception {
2222

2323
@Override
2424
public String handleRequest(Map<String, Object> stringObjectMap, Context context) {
25-
String jsonEventRaw = Helper.toJSONString(stringObjectMap);
25+
String jsonEventRaw = JSONHelper.toJSONString(stringObjectMap);
2626

2727
logger.debug("handleRequest started with event: " + jsonEventRaw);
2828

@@ -41,7 +41,7 @@ public String handleRequest(Map<String, Object> stringObjectMap, Context context
4141
msgItem.setMessageData(new JSONObjectWrapper(jsonEventRaw).getJSONObject("detail").toString());
4242
}
4343
for (Map.Entry<String, Object> entry : stringObjectMap.entrySet()) {
44-
Helper.addEventMessageProperty(msgItem, entry.getKey(), entry.getValue().toString());
44+
JSONHelper.addEventMessageProperty(msgItem, entry.getKey(), entry.getValue().toString());
4545
}
4646
msgs.add(msgItem);
4747
response = dispatchEvent(msgs, jsonEventRaw);
@@ -60,6 +60,6 @@ public String handleRequest(Map<String, Object> stringObjectMap, Context context
6060
logger.error(String.format("Messages were not handled. Error: %s", response.getErrorMessage()));
6161
throw new RuntimeException(response.getErrorMessage());
6262
}
63-
return Helper.toJSONString(response);
63+
return JSONHelper.toJSONString(response);
6464
}
6565
}

gxawsserverless/src/main/java/com/genexus/cloud/serverless/aws/handler/LambdaSQSHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public SQSBatchResponse handleRequest(SQSEvent sqsEvent, Context context) {
6060
String errorMessage;
6161

6262
try {
63-
EventMessageResponse response = dispatchEvent(msgs, Helper.toJSONString(sqsEvent));
63+
EventMessageResponse response = dispatchEvent(msgs, JSONHelper.toJSONString(sqsEvent));
6464
wasHandled = !response.hasFailed();
6565
errorMessage = response.getErrorMessage();
6666
} catch (Exception e) {

gxawsserverless/src/test/java/com/genexus/genexusserverlessapi/SdtEventCustomPayload_CustomPayloadItem.java

Lines changed: 0 additions & 98 deletions
This file was deleted.

0 commit comments

Comments
 (0)