@@ -201,10 +201,7 @@ public final class AWSLambdaUtils {
|
|||||||
Class<?> outputClass = FunctionTypeUtils.getRawType(functionOutputType);
|
Class<?> outputClass = FunctionTypeUtils.getRawType(functionOutputType);
|
||||||
if (outputClass != null) {
|
if (outputClass != null) {
|
||||||
String outputClassName = outputClass.getName();
|
String outputClassName = outputClass.getName();
|
||||||
if (outputClassName.equals("com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse") ||
|
if (outputClassName.startsWith("com.amazonaws.services.lambda.runtime.events.")) {
|
||||||
outputClassName.equals("com.amazonaws.services.lambda.runtime.events.APIGatewayProxyResponseEvent") ||
|
|
||||||
outputClassName.equals("com.amazonaws.services.lambda.runtime.events.ApplicationLoadBalancerResponseEvent") ||
|
|
||||||
outputClassName.equals("com.amazonaws.services.lambda.runtime.events.IamPolicyResponse")) {
|
|
||||||
return extractPayload((Message<Object>) responseMessage, objectMapper);
|
return extractPayload((Message<Object>) responseMessage, objectMapper);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user