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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    jakarta.servlet.ServletConfig
     
     
    org.springframework.boot.web.server.WebServer
    getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler)
     
    void
    init(jakarta.servlet.ServletConfig servletConfig)
     
    void
    service(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse)
     
    void
     
    void
     

    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, setSslStoreProvider

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.boot.web.server.ConfigurableWebServerFactory

    setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundles, setSslStoreProvider

    Methods inherited from interface org.springframework.boot.web.server.ErrorPageRegistry

    addErrorPages

    Methods 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:
      getWebServer in interface org.springframework.boot.web.reactive.server.ReactiveWebServerFactory
    • start

      public void start() throws org.springframework.boot.web.server.WebServerException
      Specified by:
      start in interface org.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:
      stop in interface org.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:
      init in interface jakarta.servlet.Servlet
      Throws:
      jakarta.servlet.ServletException
    • getServletConfig

      public jakarta.servlet.ServletConfig getServletConfig()
      Specified by:
      getServletConfig in interface jakarta.servlet.Servlet
    • service

      public void service(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws jakarta.servlet.ServletException, IOException
      Specified by:
      service in interface jakarta.servlet.Servlet
      Throws:
      jakarta.servlet.ServletException
      IOException
    • getServletInfo

      public String getServletInfo()
      Specified by:
      getServletInfo in interface jakarta.servlet.Servlet
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Servlet
      Specified by:
      destroy in interface org.springframework.boot.web.server.WebServer