Class JettyReactiveWebServerFactory

java.lang.Object
org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
org.springframework.boot.jetty.JettyWebServerFactory
org.springframework.boot.jetty.reactive.JettyReactiveWebServerFactory
All Implemented Interfaces:
ConfigurableJettyWebServerFactory, 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 JettyReactiveWebServerFactory extends JettyWebServerFactory implements ConfigurableJettyWebServerFactory, org.springframework.boot.web.server.reactive.ConfigurableReactiveWebServerFactory
ReactiveWebServerFactory that can be used to create JettyWebServers.
Since:
4.0.0
  • Constructor Details

    • JettyReactiveWebServerFactory

      public JettyReactiveWebServerFactory()
      Create a new JettyServletWebServerFactory instance.
    • JettyReactiveWebServerFactory

      public JettyReactiveWebServerFactory(int port)
      Create a new JettyServletWebServerFactory 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
    • setResourceFactory

      public void setResourceFactory(@Nullable org.springframework.http.client.reactive.JettyResourceFactory resourceFactory)
      Set the JettyResourceFactory to get the shared resources from.
      Parameters:
      resourceFactory - the server resources
    • getResourceFactory

      protected @Nullable org.springframework.http.client.reactive.JettyResourceFactory getResourceFactory()
    • createJettyServer

      protected org.eclipse.jetty.server.Server createJettyServer(org.springframework.http.server.reactive.ServletHttpHandlerAdapter servlet)