Skip to content

Commit bdc5e22

Browse files
committed
Refactor to use common clases from gxserverlesscommon module
(cherry picked from commit 42a3193)
1 parent 718a0ea commit bdc5e22

File tree

11 files changed

+11
-259
lines changed

11 files changed

+11
-259
lines changed

gxawsserverless/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@
3131
<version>${project.version}</version>
3232
</dependency>
3333

34+
<dependency>
35+
<groupId>${project.groupId}</groupId>
36+
<artifactId>gxserverlesscommon</artifactId>
37+
<version>${project.version}</version>
38+
</dependency>
39+
3440
<dependency>
3541
<groupId>javax.servlet</groupId>
3642
<artifactId>javax.servlet-api</artifactId>

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

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

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

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

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

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

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

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

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

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

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

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

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.fasterxml.jackson.databind.ObjectMapper;
44
import com.genexus.diagnostics.core.ILogger;
55
import com.genexus.diagnostics.core.LogManager;
6+
import com.genexus.cloud.serverless.model.*;
67

78
public class Helper {
89

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
import com.genexus.ApplicationContext;
44
import com.genexus.ModelContext;
55
import com.genexus.cloud.serverless.*;
6-
import com.genexus.cloud.serverless.EventMessageResponse;
7-
import com.genexus.cloud.serverless.EventMessages;
6+
import com.genexus.cloud.serverless.model.*;
87
import com.genexus.diagnostics.core.ILogger;
98
import com.genexus.specific.java.Connect;
109
import com.genexus.specific.java.LogManager;
@@ -74,7 +73,7 @@ protected EventMessageResponse dispatchEvent(EventMessages eventMessages, String
7473
EventMessageResponse response = null;
7574

7675
try {
77-
response = executor.execute(modelContext, eventMessages, lambdaRawMessageBody);
76+
response = executor.execute(modelContext, eventMessages, null, lambdaRawMessageBody);
7877
} catch (Exception e) {
7978
logger.error(String.format("dispatchEventmessages - program '%s' execution error", entryPointClass.getName()), e);
8079
throw e;

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@
33
import com.amazonaws.services.lambda.runtime.Context;
44
import com.amazonaws.services.lambda.runtime.RequestHandler;
55
import com.genexus.cloud.serverless.Helper;
6+
import com.genexus.cloud.serverless.model.*;
67
import com.genexus.cloud.serverless.exception.FunctionRuntimeException;
7-
import com.genexus.cloud.serverless.EventMessage;
8-
import com.genexus.cloud.serverless.EventMessageResponse;
9-
import com.genexus.cloud.serverless.EventMessageSourceType;
10-
import com.genexus.cloud.serverless.EventMessages;
118
import com.genexus.json.JSONObjectWrapper;
129
import org.apache.http.client.utils.DateUtils;
1310

0 commit comments

Comments
 (0)