Improve AWSLambdaUtils
This commit is contained in:
@@ -74,12 +74,13 @@ final class AWSLambdaUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isSupportedAWSType(Type inputType) {
|
private static boolean isSupportedAWSType(Type inputType) {
|
||||||
return APIGatewayV2HTTPEvent.class.isAssignableFrom(FunctionTypeUtils.getRawType(inputType))
|
Class<?> inputClass = FunctionTypeUtils.getRawType(inputType);
|
||||||
|| S3Event.class.isAssignableFrom(FunctionTypeUtils.getRawType(inputType))
|
return APIGatewayV2HTTPEvent.class.isAssignableFrom(inputClass)
|
||||||
|| APIGatewayProxyRequestEvent.class.isAssignableFrom(FunctionTypeUtils.getRawType(inputType))
|
|| S3Event.class.isAssignableFrom(inputClass)
|
||||||
|| SNSEvent.class.isAssignableFrom(FunctionTypeUtils.getRawType(inputType))
|
|| APIGatewayProxyRequestEvent.class.isAssignableFrom(inputClass)
|
||||||
|| SQSEvent.class.isAssignableFrom(FunctionTypeUtils.getRawType(inputType))
|
|| SNSEvent.class.isAssignableFrom(inputClass)
|
||||||
|| KinesisEvent.class.isAssignableFrom(FunctionTypeUtils.getRawType(inputType));
|
|| SQSEvent.class.isAssignableFrom(inputClass)
|
||||||
|
|| KinesisEvent.class.isAssignableFrom(inputClass);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||||
|
|||||||
Reference in New Issue
Block a user