Interface IExecutorManager

  • All Superinterfaces:
    java.util.concurrent.Executor, java.util.concurrent.ExecutorService, java.util.concurrent.ScheduledExecutorService
    All Known Implementing Classes:
    ExecutorManager

    @StableMinor(version="15.0",
                 sinceVersion="4.1")
    public interface IExecutorManager
    extends java.util.concurrent.ScheduledExecutorService
    Provides support for background executions.

    In lumisportalconfig.xml, the nodes executor/minThreads and executor/maxThreads configures the number of threads in the pool used internally by this manager. minThreads are initially created, and up to maxThreads may be created as necessary. When maxThreads are in use, further execution submissions are queued.

    Since:
    4.1.0
    Version:
    $Revision: 25303 $ $Date: 2022-10-22 22:48:02 -0300 (Sat, 22 Oct 2022) $
    • Method Summary

      • Methods inherited from interface java.util.concurrent.Executor

        execute
      • Methods inherited from interface java.util.concurrent.ExecutorService

        awaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit
      • Methods inherited from interface java.util.concurrent.ScheduledExecutorService

        schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay