Package org.apache.cassandra.concurrent
Interface LocalAwareSequentialExecutorPlus
- All Superinterfaces:
Executor,ExecutorPlus,ExecutorService,LocalAwareExecutorPlus,ResizableThreadPool,SequentialExecutorPlus
- All Known Implementing Classes:
LocalAwareSingleThreadExecutorPlus
public interface LocalAwareSequentialExecutorPlus
extends LocalAwareExecutorPlus, SequentialExecutorPlus
A
SequentialExecutorPlus 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.MaximumPoolSizeListenerNested 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, submitMethods inherited from interface java.util.concurrent.ExecutorService
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNowMethods inherited from interface org.apache.cassandra.concurrent.ResizableThreadPool
getActiveTaskCount, getCompletedTaskCount, getCorePoolSize, getMaximumPoolSize, getMaxTasksQueued, getPendingTaskCount, oldestTaskQueueTime, setCorePoolSize, setMaximumPoolSizeMethods inherited from interface org.apache.cassandra.concurrent.SequentialExecutorPlus
atLeastOnceTrigger