Class SpringDelegatingLambdaContainerHandler

java.lang.Object
com.amazonaws.serverless.proxy.spring.SpringDelegatingLambdaContainerHandler
All Implemented Interfaces:
com.amazonaws.services.lambda.runtime.RequestStreamHandler

public class SpringDelegatingLambdaContainerHandler extends Object implements com.amazonaws.services.lambda.runtime.RequestStreamHandler
An implementation of RequestStreamHandler which delegates to Spring Cloud Function serverless web module managed by Spring team. It requires no sub-classing from the user other then being identified as "Handler". The configuration class(es) should be provided via MAIN_CLASS environment variable.
  • Constructor Details

    • SpringDelegatingLambdaContainerHandler

      public SpringDelegatingLambdaContainerHandler()
    • SpringDelegatingLambdaContainerHandler

      public SpringDelegatingLambdaContainerHandler(Class<?>... startupClasses)
  • Method Details

    • handleRequest

      public void handleRequest(InputStream input, OutputStream output, com.amazonaws.services.lambda.runtime.Context lambdaContext) throws IOException
      Specified by:
      handleRequest in interface com.amazonaws.services.lambda.runtime.RequestStreamHandler
      Throws:
      IOException