Package com.amazonaws.serverless.proxy.internal.servlet
package com.amazonaws.serverless.proxy.internal.servlet
-
Interface Summary
-
Class SummaryClassDescriptionApacheCombinedServletLogFormatter<ContainerRequestType extends javax.servlet.http.HttpServletRequest,ContainerResponseType extends javax.servlet.http.HttpServletResponse>Default implementation of the log formatter.Async context for Serverless Java Container.This implementation of the
FilterChainManagerobject uses theAwsServletContextobject to extract a list ofFilterHoldersBase HttpServletRequest object.Class that represents a header value.Basic implementation of theHttpServletResponseobject.This class emulates the behavior of an HTTP session.AwsLambdaServletContainerHandler<RequestType,ResponseType,ContainerRequestType extends javax.servlet.http.HttpServletRequest,ContainerResponseType extends javax.servlet.http.HttpServletResponse>Abstract extension of the codeLambdaContainerHandlerobject that adds protected variables for theServletContextandFilterChainManager.Implementation of theHttpServletRequestinterface that supportsAwsProxyRequestobject.Simple implementation of theRequestReaderinterface that receives anAwsProxyRequestobject and uses it to initialize aAwsProxyHttpServletRequestobject.Creates anAwsProxyResponseobject given anAwsHttpServletResponseobject.DefaultRequestDispatcherimplementation for theAwsProxyHttpServletRequesttype.Basic implementation of theServletContextobject.Stores information about a servlet registered with Serverless Java Container'sServletContext.Implementation of theFilterChaininterface.FilterChainManager<ServletContextType extends javax.servlet.ServletContext>This object in in charge of matching a servlet request to a set of filter, 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.ServletLambdaContainerHandlerBuilder<RequestType,ResponseType,ContainerRequestType extends javax.servlet.http.HttpServletRequest,HandlerType extends AwsLambdaServletContainerHandler<RequestType,ResponseType,ContainerRequestType,AwsHttpServletResponse>,Builder extends ServletLambdaContainerHandlerBuilder<RequestType,ResponseType,ContainerRequestType,HandlerType,Builder>>Base builder class forAwsLambdaServletContainerHandler.