Class UndertowServerFeature<C>

    • Field Detail

      • UNDERTOW_PARAM_PREFIX

        public static final java.lang.String UNDERTOW_PARAM_PREFIX
        See Also:
        Constant Field Values
      • startStopLock

        protected final java.lang.Object startStopLock
    • Constructor Detail

      • UndertowServerFeature

        public UndertowServerFeature()
    • Method Detail

      • start

        public void start()
      • start

        public void start​(java.util.concurrent.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 java.time.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()
      • undertowBuilderConfiguration

        protected UndertowBlueprint<C> undertowBuilderConfiguration()
      • xnioWorker

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

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

        protected java.lang.ClassLoader xnioClassLoader()
      • createUndertowBuilder

        protected io.undertow.Undertow.Builder createUndertowBuilder()