Skip to content

Commit d4a9cc0

Browse files
committed
Refactoring
1 parent dff0caa commit d4a9cc0

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

awslambdalist/src/main/java/example/LambdaList.java

+8-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
package example;
99

10-
import java.io.IOException;
1110
import software.amazon.awssdk.core.exception.SdkException;
1211
import software.amazon.awssdk.awscore.exception.AwsServiceException;
1312
import software.amazon.awssdk.regions.Region;
@@ -16,22 +15,26 @@
1615
import software.amazon.awssdk.services.lambda.model.GetFunctionConfigurationResponse;
1716
import software.amazon.awssdk.services.lambda.model.ServiceException;
1817

18+
1919
public class LambdaList {
2020
private static final Region REGION = Region.of("eu-west-1"); // Region name
2121

22-
public static void main(String[] args) throws IOException {
22+
public static void main(String[] args) {
2323

2424
if (args.length < 1) {
25-
System.out.println("Not enough parameters.\nProper Usage is: java -jar lambdalist.jar <FUNCTION_NAME>");
25+
System.out.println("Not enough parameters.\n" +
26+
"Proper Usage is: java -jar lambdalist.jar <FUNCTION_NAME>");
2627
System.exit(1);
2728
}
2829

2930
String functionName = args[0];
3031

3132
System.out.println("Lambda function name: " + functionName);
3233

34+
LambdaClient awsLambda = LambdaClient.builder().region(REGION).build();
35+
3336
try {
34-
LambdaClient awsLambda = LambdaClient.builder().region(REGION).build();
37+
System.out.println("Listing Lambda function ...");
3538

3639
GetFunctionConfigurationRequest configRequest = GetFunctionConfigurationRequest.builder()
3740
.functionName(functionName).build();
@@ -71,5 +74,6 @@ public static void main(String[] args) throws IOException {
7174
"such as not being able to access the network.");
7275
System.out.println("Error Message: " + se.getMessage());
7376
}
77+
awsLambda.close();
7478
}
7579
}

0 commit comments

Comments
 (0)