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
ASequentialExecutorPlusthat 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
-
-