Package org.apache.cassandra.concurrent
Interface LocalAwareSequentialExecutorPlus
-
- All Superinterfaces:
java.util.concurrent.Executor
,ExecutorPlus
,java.util.concurrent.ExecutorService
,LocalAwareExecutorPlus
,ResizableThreadPool
,SequentialExecutorPlus
- All Known Implementing Classes:
LocalAwareSingleThreadExecutorPlus
public interface LocalAwareSequentialExecutorPlus extends LocalAwareExecutorPlus, SequentialExecutorPlus
ASequentialExecutorPlus
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
-
Nested classes/interfaces inherited from interface org.apache.cassandra.concurrent.SequentialExecutorPlus
SequentialExecutorPlus.AtLeastOnceTrigger
-
-
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
-
Methods inherited from interface org.apache.cassandra.concurrent.SequentialExecutorPlus
atLeastOnceTrigger
-
-