Class UndertowServerFeature.WithSharedWorkers<C>

  • All Implemented Interfaces:
    ch.raffael.meldioc.library.base.threading.TaskAdviceFeature, ch.raffael.meldioc.library.base.threading.ThreadingFeature
    Direct Known Subclasses:
    UndertowServerFeature.WithSharedWorkersAndShutdown
    Enclosing class:
    UndertowServerFeature<C>

    @Feature
    public abstract static class UndertowServerFeature.WithSharedWorkers<C>
    extends UndertowServerFeature<C>
    implements ch.raffael.meldioc.library.base.threading.ThreadingFeature, ch.raffael.meldioc.library.base.threading.TaskAdviceFeature
    • Constructor Detail

      • WithSharedWorkers

        public WithSharedWorkers()
    • Method Detail

      • workExecutor

        @Provision(singleton=true)
        public java.util.concurrent.ExecutorService workExecutor()
        Specified by:
        workExecutor in interface ch.raffael.meldioc.library.base.threading.ThreadingFeature
      • 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()