Skip to content

Instantly share code, notes, and snippets.

@blogumi
Created April 7, 2020 15:12
Show Gist options
  • Save blogumi/05cbe3d6561e04c88cc894e02c0556ea to your computer and use it in GitHub Desktop.
Save blogumi/05cbe3d6561e04c88cc894e02c0556ea to your computer and use it in GitHub Desktop.
package com.example.howtodoinjava;
import java.util.Date;
import java.util.UUID;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
public class LambdaFunctionHandler implements RequestHandler<MyLambdaRequest, MyLambdaResponse> {
@Override
public MyLambdaResponse handleRequest(MyLambdaRequest input, Context context) {
context.getLogger().log("Input: " + input);
MyLambdaResponse lambdaResponse = new MyLambdaResponse();
try {
lambdaResponse.setResponseMessage("Hello " + input.getName() + " Response Time : " + new Date());
lambdaResponse.setTransactionID(UUID.randomUUID().toString());
} catch (Exception e) {
e.printStackTrace();
lambdaResponse.setResponseMessage(e.getMessage());
}
context.getLogger().log("Response : " + lambdaResponse);
return lambdaResponse;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment