Package org.apache.cassandra.concurrent
Interface LocalAwareExecutorPlus
-
- All Superinterfaces:
java.util.concurrent.Executor
,ExecutorPlus
,java.util.concurrent.ExecutorService
,ResizableThreadPool
- All Known Subinterfaces:
LocalAwareSequentialExecutorPlus
- All Known Implementing Classes:
ImmediateExecutor
,LocalAwareSingleThreadExecutorPlus
,LocalAwareThreadPoolExecutorPlus
,SEPExecutor
public interface LocalAwareExecutorPlus extends ExecutorPlus
AnExecutorPlus
that is aware of, and propagates to execution, any ExecutorLocals
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.cassandra.concurrent.ExecutorPlus
ExecutorPlus.MaximumPoolSizeListener
-
-
Method Summary
-
Methods inherited from interface org.apache.cassandra.concurrent.ExecutorPlus
execute, inExecutor, invokeAll, invokeAll, invokeAny, invokeAny, maybeExecuteImmediately, submit, submit, submit, submit, submit, submit
-
Methods inherited from interface java.util.concurrent.ExecutorService
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
-
Methods inherited from interface org.apache.cassandra.concurrent.ResizableThreadPool
getActiveTaskCount, getCompletedTaskCount, getCorePoolSize, getMaximumPoolSize, getMaxTasksQueued, getPendingTaskCount, oldestTaskQueueTime, setCorePoolSize, setMaximumPoolSize
-
-