Skip to content

Commit

Permalink
Bump to Java 21
Browse files Browse the repository at this point in the history
  • Loading branch information
docwho2 committed Jul 29, 2024
1 parent 3fff7d0 commit 70f86b8
Showing 1 changed file with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,12 @@
import cloud.cleo.chimesma.model.SMARequest.Status;
import static cloud.cleo.chimesma.model.SMARequest.Status.*;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.amazonaws.services.lambda.runtime.RequestStreamHandler;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
Expand All @@ -33,7 +36,7 @@
*
* @author sjensen
*/
public abstract class AbstractFlow implements RequestHandler<SMARequest, SMAResponse> {
public abstract class AbstractFlow implements RequestStreamHandler {

// Initialize the Log4j logger.
protected final static Logger log = LogManager.getLogger(AbstractFlow.class);
Expand Down Expand Up @@ -211,7 +214,12 @@ private Action getCurrentAction(SMARequest event) throws CloneNotSupportedExcept
return action;
}

@Override

@Override
public void handleRequest(InputStream in, OutputStream out, Context cntxt) throws IOException {
mapper.writeValue(out, handleRequest( mapper.readValue(in, SMARequest.class),cntxt ));
}

public final SMAResponse handleRequest(SMARequest event, Context cntxt) {
try {
log.debug(event);
Expand Down

0 comments on commit 70f86b8

Please sign in to comment.