Class UndertowServerFeature.WithSharedWorkers

java.lang.Object
ch.raffael.meldioc.library.http.server.undertow.UndertowServerFeature
ch.raffael.meldioc.library.http.server.undertow.UndertowServerFeature.WithSharedWorkers
All Implemented Interfaces:
ch.raffael.meldioc.library.base.threading.TaskAdviceFeature, ch.raffael.meldioc.library.base.threading.WorkExecutorFeature
Direct Known Subclasses:
UndertowServerFeature.WithSharedWorkersAndShutdown
Enclosing class:
UndertowServerFeature

@Feature public abstract static class UndertowServerFeature.WithSharedWorkers extends UndertowServerFeature implements ch.raffael.meldioc.library.base.threading.WorkExecutorFeature, ch.raffael.meldioc.library.base.threading.TaskAdviceFeature
  • Constructor Details

    • WithSharedWorkers

      public WithSharedWorkers()
  • Method Details

    • workExecutor

      @Provision(singleton=true) public ExecutorService workExecutor()
      Specified by:
      workExecutor in interface ch.raffael.meldioc.library.base.threading.WorkExecutorFeature
    • taskAdvice

      @Provision(singleton=true) public ch.raffael.meldioc.util.advice.AroundAdvice taskAdvice()
      Specified by:
      taskAdvice in interface ch.raffael.meldioc.library.base.threading.TaskAdviceFeature
    • taskAdviceProfile

      protected ch.raffael.meldioc.library.base.threading.TaskAdviceFeature.Profile taskAdviceProfile()
    • startAsync

      public void startAsync()
    • preConfigure

      protected void preConfigure(UndertowConfig config)
      Overrides:
      preConfigure in class UndertowServerFeature