public InvokeResult invokeLambdaNoncompliant()

in src/java/detectors/aws_custom_retries/AwsCustomRetries.java [16:28]


    public InvokeResult invokeLambdaNoncompliant() {
        AWSLambda awsLambdaClient = AWSLambdaClientBuilder.standard().build();
        final InvokeRequest request = new InvokeRequest();
        // Noncompliant: manual retry if a service exception is thrown.
        for(int i=0; i <= 5; i++) {
            try {
                return awsLambdaClient.invoke(request);
            } catch (AmazonServiceException e) {
                log.error("Exception: " + e);
            }
        }
        return null;
    }