Class TomcatReactiveWebServerFactory

java.lang.Object
org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
org.springframework.boot.tomcat.TomcatWebServerFactory
org.springframework.boot.tomcat.reactive.TomcatReactiveWebServerFactory
All Implemented Interfaces:
ConfigurableTomcatWebServerFactory, org.springframework.boot.web.error.ErrorPageRegistry, org.springframework.boot.web.server.ConfigurableWebServerFactory, org.springframework.boot.web.server.reactive.ConfigurableReactiveWebServerFactory, org.springframework.boot.web.server.reactive.ReactiveWebServerFactory, org.springframework.boot.web.server.WebServerFactory

public class TomcatReactiveWebServerFactory extends TomcatWebServerFactory implements ConfigurableTomcatWebServerFactory, org.springframework.boot.web.server.reactive.ConfigurableReactiveWebServerFactory
ReactiveWebServerFactory that can be used to create a TomcatWebServer.
Since:
4.0.0
  • Constructor Details

    • TomcatReactiveWebServerFactory

      public TomcatReactiveWebServerFactory()
      Create a new TomcatReactiveWebServerFactory instance.
    • TomcatReactiveWebServerFactory

      public TomcatReactiveWebServerFactory(int port)
      Create a new TomcatReactiveWebServerFactory that listens for requests using the specified port.
      Parameters:
      port - the port to listen on
  • 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.server.reactive.ReactiveWebServerFactory
    • prepareContext

      protected void prepareContext(org.apache.catalina.Host host, org.springframework.http.server.reactive.TomcatHttpHandlerAdapter servlet)
    • configureContext

      protected void configureContext(org.apache.catalina.Context context)
      Configure the Tomcat Context.
      Parameters:
      context - the Tomcat context
    • getTomcatWebServer

      protected TomcatWebServer getTomcatWebServer(org.apache.catalina.startup.Tomcat tomcat)
      Factory method called to create the TomcatWebServer. Subclasses can override this method to return a different TomcatWebServer or apply additional processing to the Tomcat server.
      Parameters:
      tomcat - the Tomcat server.
      Returns:
      a new TomcatWebServer instance