Class SpringBootProxyHandlerBuilder<RequestType>
java.lang.Object
com.amazonaws.serverless.proxy.internal.servlet.ServletLambdaContainerHandlerBuilder<RequestType,AwsProxyResponse,jakarta.servlet.http.HttpServletRequest,SpringBootLambdaContainerHandler<RequestType,AwsProxyResponse>,SpringBootProxyHandlerBuilder<RequestType>>
com.amazonaws.serverless.proxy.spring.SpringBootProxyHandlerBuilder<RequestType>
public final class SpringBootProxyHandlerBuilder<RequestType>
extends ServletLambdaContainerHandlerBuilder<RequestType,AwsProxyResponse,jakarta.servlet.http.HttpServletRequest,SpringBootLambdaContainerHandler<RequestType,AwsProxyResponse>,SpringBootProxyHandlerBuilder<RequestType>>
-
Field Summary
Fields inherited from class com.amazonaws.serverless.proxy.internal.servlet.ServletLambdaContainerHandlerBuilder
exceptionHandler, initializationWrapper, requestReader, requestTypeClass, responseTypeClass, responseWriter, securityContextWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected ExceptionHandler<AwsProxyResponse>protected SpringBootProxyHandlerBuilder<RequestType>self()springBootApplication(Class<?> app) Methods inherited from class com.amazonaws.serverless.proxy.internal.servlet.ServletLambdaContainerHandlerBuilder
asyncInit, asyncInit, defaultHttpApiV2Proxy, defaultProxy, exceptionHandler, initializationWrapper, requestReader, requestTypeClass, responseTypeClass, responseWriter, securityContextWriter, validate
-
Constructor Details
-
SpringBootProxyHandlerBuilder
public SpringBootProxyHandlerBuilder()
-
-
Method Details
-
self
- Specified by:
selfin classServletLambdaContainerHandlerBuilder<RequestType,AwsProxyResponse, jakarta.servlet.http.HttpServletRequest, SpringBootLambdaContainerHandler<RequestType, AwsProxyResponse>, SpringBootProxyHandlerBuilder<RequestType>>
-
springBootApplication
-
profiles
-
servletApplication
-
build
public SpringBootLambdaContainerHandler<RequestType,AwsProxyResponse> build() throws ContainerInitializationException- Specified by:
buildin classServletLambdaContainerHandlerBuilder<RequestType,AwsProxyResponse, jakarta.servlet.http.HttpServletRequest, SpringBootLambdaContainerHandler<RequestType, AwsProxyResponse>, SpringBootProxyHandlerBuilder<RequestType>> - Throws:
ContainerInitializationException
-
buildAndInitialize
public SpringBootLambdaContainerHandler<RequestType,AwsProxyResponse> buildAndInitialize() throws ContainerInitializationException- Specified by:
buildAndInitializein classServletLambdaContainerHandlerBuilder<RequestType,AwsProxyResponse, jakarta.servlet.http.HttpServletRequest, SpringBootLambdaContainerHandler<RequestType, AwsProxyResponse>, SpringBootProxyHandlerBuilder<RequestType>> - Throws:
ContainerInitializationException
-
defaultExceptionHandler
- Overrides:
defaultExceptionHandlerin classServletLambdaContainerHandlerBuilder<RequestType,AwsProxyResponse, jakarta.servlet.http.HttpServletRequest, SpringBootLambdaContainerHandler<RequestType, AwsProxyResponse>, SpringBootProxyHandlerBuilder<RequestType>>
-