Class ScheduledExecutors

java.lang.Object
org.apache.cassandra.concurrent.ScheduledExecutors

public class ScheduledExecutors extends Object
Centralized location for shared executors
  • Field Details

    • scheduledFastTasks

      public static final ScheduledExecutorPlus scheduledFastTasks
      This pool is used for periodic fast (sub-microsecond) tasks.
    • scheduledTasks

      public static final ScheduledExecutorPlus scheduledTasks
      This pool is used for periodic short (sub-second) tasks.
    • nonPeriodicTasks

      public static final ScheduledExecutorPlus nonPeriodicTasks
      This executor is used for tasks that can have longer execution times, and usually are non periodic.
    • optionalTasks

      public static final ScheduledExecutorPlus optionalTasks
      This executor is used for tasks that do not need to be waited for on shutdown/drain.
  • Constructor Details

    • ScheduledExecutors

      public ScheduledExecutors()
  • Method Details