Package com.amazonaws.serverless.proxy


package com.amazonaws.serverless.proxy
  • Interface Summary
    Interface
    Description
    ExceptionHandler<ResponseType>
    Implementing sub-classes of this interface are used by container objects to handle exceptions.
    LogFormatter<ContainerRequestType,​ContainerResponseType>
    Implementations of the log formatter interface are used by LambdaContainerHandler class to log each request processed in the container.
    This object is used by the container implementation to generated a Jax-Rs SecurityContext object from the incoming AWS Lambda event.
  • Class Summary
    Class
    Description
    An async implementation of the InitializationWrapper interface.
     
    Default implementation of the ExceptionHandler object that returns AwsProxyResponse objects.
    Default implementation of SecurityContextWriter.
    This class is in charge of initializing a LambdaContainerHandler.
    RequestReader<RequestType,​ContainerRequestType>
    Implementations of the RequestReader object are used by container objects to transform the incoming Lambda event into a request object that can be used by the underlying container.
    ResponseWriter<ContainerResponseType,​ResponseType>
    Implementations of this object are used by the container to transform the container's response object into a valid return type for the AWS Lambda function.