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:
javax.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, javax.servlet.Servlet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()javax.servlet.ServletConfigorg.springframework.boot.web.server.WebServergetWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler)voidinit(javax.servlet.ServletConfig servletConfig)voidservice(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)voidstart()voidstop()Methods inherited from class org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getPort, getServerHeader, getShutdown, getSsl, getSslStoreProvider, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, 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, 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(javax.servlet.ServletConfig servletConfig) throws javax.servlet.ServletException- Specified by:
initin interfacejavax.servlet.Servlet- Throws:
javax.servlet.ServletException
-
getServletConfig
public javax.servlet.ServletConfig getServletConfig()- Specified by:
getServletConfigin interfacejavax.servlet.Servlet
-
service
public void service(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse) throws javax.servlet.ServletException, IOException- Specified by:
servicein interfacejavax.servlet.Servlet- Throws:
javax.servlet.ServletExceptionIOException
-
getServletInfo
- Specified by:
getServletInfoin interfacejavax.servlet.Servlet
-
destroy
public void destroy()- Specified by:
destroyin interfacejavax.servlet.Servlet
-