All Classes and Interfaces

Class
Description
Context passed by ALB proxy events
ApacheCombinedServletLogFormatter<ContainerRequestType extends jakarta.servlet.http.HttpServletRequest,ContainerResponseType extends jakarta.servlet.http.HttpServletResponse>
Default implementation of the log formatter.
Context object used for custom authorizers and Cognito User Pool authorizers.
Identity model for the API Gateway request context.
An async implementation of the InitializationWrapper interface.
Async context for Serverless Java Container.
Implementation of the CookieProcessor interface that provides cookie parsing and generation functionality.
This implementation of the FilterChainManager object uses the AwsServletContext object to extract a list of FilterHolders
 
 
 
 
Base HttpServletRequest object.
Class that represents a header value.
 
Basic implementation of the HttpServletResponse object.
This class emulates the behavior of an HTTP session.
AwsLambdaServletContainerHandler<RequestType,ResponseType,ContainerRequestType extends jakarta.servlet.http.HttpServletRequest,ContainerResponseType extends jakarta.servlet.http.HttpServletResponse>
Abstract extension of the code LambdaContainerHandler object that adds protected variables for the ServletContext and FilterChainManager.
 
Default implementation of the ExceptionHandler object that returns AwsProxyResponse objects.
Implementation of the HttpServletRequest interface that supports AwsProxyRequest object.
Simple implementation of the RequestReader interface that receives an AwsProxyRequest object and uses it to initialize a AwsProxyHttpServletRequest object.
Creates an AwsProxyResponse object given an AwsHttpServletResponse object.
Default implementation of the request object from an API Gateway AWS_PROXY integration
The API Gateway request context object.
Default RequestDispatcher implementation for the AwsProxyHttpServletRequest type.
 
Response object for an API Gateway method using AWS_PROXY integrations
default implementation of the SecurityContext object.
Custom object for request authorized with a Cognito User Pool authorizer.
Default implementation of SecurityContextWriter.
Basic implementation of the ServletContext object.
 
Stores information about a servlet registered with Serverless Java Container's ServletContext.
This object represents the claims property in the authorizer context of a request.
Configuration parameters for the framework
This exception is thrown when the ContainerHandler fails to parse a request object or input stream into the object required by the Container.
 
Default error response model.
Implementing sub-classes of this interface are used by container objects to handle exceptions.
Implementation of the FilterChain interface.
FilterChainManager<ServletContextType extends jakarta.servlet.ServletContext>
This object is in charge of matching a servlet request to a set of filters, creating the filter chain for a request, and cache filter chains that were already loaded for re-use.
Object used as a key for the filter chain cache.
Wrapper for a servlet filter object.
 
 
 
 
 
 
 
 
 
 
Interface to define initialization/ cold-start related methods.
Utility class that helps determine the initialization type
This class is in charge of initializing a InitializableLambdaContainerHandler.
This exception is thrown when the ContainerHandler fails to parse a request object or input stream into the object required by the Container.
This exception is thrown when the ContainerHandler cannot transform the Container response into a valid return value for the Lambda function.
Abstract class that declares the basic methods and objects for implementations of LambdaContainerHandler.
Implementations of the log formatter interface are used by LambdaContainerHandler class to log each request processed in the container.
Simple implementation of a multi valued tree map to use for case-insensitive headers
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.
 
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.
This object is used by the container implementation to generated a Jax-Rs SecurityContext object from the incoming AWS Lambda event.
This class contains utility methods to address FSB security issues found in the application, such as string sanitization and file path validation.
Base builder class for AwsLambdaServletContainerHandler.
 
 
Simple path validator filter.