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;
}