Class ServerlessReactiveServletEmbeddedServerFactory
java.lang.Object
org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
org.springframework.boot.web.reactive.server.AbstractReactiveWebServerFactory
com.amazonaws.serverless.proxy.spring.embedded.ServerlessReactiveServletEmbeddedServerFactory
- All Implemented Interfaces:
jakarta.servlet.Servlet,org.springframework.boot.web.reactive.server.ConfigurableReactiveWebServerFactory,org.springframework.boot.web.reactive.server.ReactiveWebServerFactory,org.springframework.boot.web.server.ConfigurableWebServerFactory,org.springframework.boot.web.server.ErrorPageRegistry,org.springframework.boot.web.server.WebServer,org.springframework.boot.web.server.WebServerFactory
@AutoConfigureOrder(-2147483648)
public class ServerlessReactiveServletEmbeddedServerFactory
extends org.springframework.boot.web.reactive.server.AbstractReactiveWebServerFactory
implements org.springframework.boot.web.server.WebServer, jakarta.servlet.Servlet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()jakarta.servlet.ServletConfigorg.springframework.boot.web.server.WebServergetWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler) voidinit(jakarta.servlet.ServletConfig servletConfig) voidservice(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) voidstart()voidstop()Methods inherited from class org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getOrCreateSslStoreProvider, getPort, getServerHeader, getShutdown, getSsl, getSslBundle, getSslBundles, getSslStoreProvider, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundles, setSslStoreProviderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.boot.web.server.ConfigurableWebServerFactory
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundles, setSslStoreProviderMethods inherited from interface org.springframework.boot.web.server.ErrorPageRegistry
addErrorPagesMethods inherited from interface org.springframework.boot.web.server.WebServer
getPort, shutDownGracefully
-
Constructor Details
-
ServerlessReactiveServletEmbeddedServerFactory
public ServerlessReactiveServletEmbeddedServerFactory()
-
-
Method Details
-
getWebServer
public org.springframework.boot.web.server.WebServer getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler) - Specified by:
getWebServerin interfaceorg.springframework.boot.web.reactive.server.ReactiveWebServerFactory
-
start
public void start() throws org.springframework.boot.web.server.WebServerException- Specified by:
startin interfaceorg.springframework.boot.web.server.WebServer- Throws:
org.springframework.boot.web.server.WebServerException
-
stop
public void stop() throws org.springframework.boot.web.server.WebServerException- Specified by:
stopin interfaceorg.springframework.boot.web.server.WebServer- Throws:
org.springframework.boot.web.server.WebServerException
-
init
public void init(jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Servlet- Throws:
jakarta.servlet.ServletException
-
getServletConfig
public jakarta.servlet.ServletConfig getServletConfig()- Specified by:
getServletConfigin interfacejakarta.servlet.Servlet
-
service
public void service(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws jakarta.servlet.ServletException, IOException - Specified by:
servicein interfacejakarta.servlet.Servlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
getServletInfo
- Specified by:
getServletInfoin interfacejakarta.servlet.Servlet
-
destroy
public void destroy()- Specified by:
destroyin interfacejakarta.servlet.Servlet- Specified by:
destroyin interfaceorg.springframework.boot.web.server.WebServer
-