Class JettyServer

java.lang.Object
io.jooby.Server.Base
io.jooby.jetty.JettyServer
All Implemented Interfaces:
Server

public class JettyServer extends Server.Base
Web server implementation using Jetty.
Since:
2.0.0
Author:
edgar
  • Constructor Details

    • JettyServer

      public JettyServer(@NonNull DataBufferFactory bufferFactory, @NonNull org.eclipse.jetty.util.thread.ThreadPool threadPool)
    • JettyServer

      public JettyServer()
  • Method Details

    • setOptions

      @NonNull public JettyServer setOptions(@NonNull ServerOptions options)
    • getOptions

      @NonNull public ServerOptions getOptions()
    • getName

      @NonNull public String getName()
    • configure

      public JettyServer configure(Consumer<org.eclipse.jetty.server.HttpConfiguration> configurer)
      Applies custom configuration. This applies to HTTP and HTTPS (when enable).
      Parameters:
      configurer - Configurer.
      Returns:
      This server.
    • start

      @NonNull public Server start(@NonNull Jooby application)
    • getLoggerOff

      @NonNull public List<String> getLoggerOff()
    • stop

      @NonNull public Server stop()