# Package org.apache.cassandra.concurrent

- Interface Summary
  Interface | Description
  --- | ---
  ExecutorLocal<T> |
  JMXConfigurableThreadPoolExecutorMBean |
  JMXEnabledThreadPoolExecutorMBean |
  LocalAwareExecutorService |

- Class Summary
  Class | Description
  --- | ---
  AbstractLocalAwareExecutorService |
  DebuggableScheduledThreadPoolExecutor | Like DebuggableThreadPoolExecutor, DebuggableScheduledThreadPoolExecutor always logs exceptions from the tasks it is given, even if Future.get is never called elsewhere.
  DebuggableThreadPoolExecutor | This class encorporates some Executor best practices for Cassandra.
  ExecutorLocals |
  JMXConfigurableThreadPoolExecutor |
  JMXEnabledThreadPoolExecutor | This is a wrapper class for the ScheduledThreadPoolExecutor.
  NamedThreadFactory | This class is an implementation of the ThreadFactory interface.
  ScheduledExecutors | Centralized location for shared executors
  SEPExecutor |
  SharedExecutorPool | A pool of worker threads that are shared between all Executors created with it.
  StageManager | This class manages executor services for Messages recieved: each Message requests running on a specific "stage" for concurrency control; hence the Map approach, even though stages (executors) are not created dynamically.

- Enum Summary
  Enum | Description
  --- | ---
  Stage |

Copyright © 2018 The Apache Software Foundation