Class UndertowServerFeature

java.lang.Object
ch.raffael.meldioc.library.http.server.undertow.UndertowServerFeature
Direct Known Subclasses:
UndertowServerFeature.WithSharedWorkers, UndertowServerFeature.WithShutdown

@Feature @Prefix("undertow.server") public abstract class UndertowServerFeature extends Object
Default Undertow server.
  • Field Details

  • Constructor Details

    • UndertowServerFeature

      public UndertowServerFeature()
  • Method Details

    • start

      public void start()
    • start

      public void start(Executor starter)
    • stopAll

      public void stopAll()
    • stopWorker

      public void stopWorker()
    • stopUndertow

      public void stopUndertow()
    • coreWorkers

      @Parameter protected int coreWorkers()
    • maxWorkers

      @Parameter protected int maxWorkers()
    • workerKeepAlive

      @Parameter protected Duration workerKeepAlive()
    • taskQueueLimit

      @Parameter protected int taskQueueLimit()
    • ioThreads

      @Parameter protected int ioThreads()
    • workerOptions

      @Parameter("xnio.worker-options") protected com.typesafe.config.Config workerOptions()
    • socketOptions

      @Parameter("xnio.socket-options") protected com.typesafe.config.Config socketOptions()
    • serverOptions

      @Parameter protected com.typesafe.config.Config serverOptions()
    • undertowConfiguration

      protected UndertowConfig undertowConfiguration()
    • preConfigure

      protected void preConfigure(UndertowConfig config)
    • xnioWorker

      @Provision(singleton=true) protected org.xnio.XnioWorker xnioWorker()
    • undertowServer

      @Provision(singleton=true) protected io.undertow.Undertow undertowServer()
    • xnioClassLoader

      protected ClassLoader xnioClassLoader()
    • createUndertowBuilder

      protected io.undertow.Undertow.Builder createUndertowBuilder()