public class SEPExecutor extends AbstractTracingAwareExecutorService
| Modifier and Type | Field and Description |
|---|---|
int |
maxWorkers |
protected java.util.concurrent.ConcurrentLinkedQueue<org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?>> |
tasks |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTask(org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?> task) |
boolean |
awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit) |
int |
getActiveCount() |
long |
getCompletedTasks() |
int |
getCurrentlyBlockedTasks() |
int |
getMaximumThreads() |
long |
getPendingTasks() |
int |
getTotalBlockedTasks() |
boolean |
isShutdown() |
boolean |
isTerminated() |
void |
maybeExecuteImmediately(java.lang.Runnable command) |
protected void |
onCompletion() |
void |
shutdown() |
java.util.List<java.lang.Runnable> |
shutdownNow() |
execute, execute, invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, newTaskFor, submit, submit, submitpublic final int maxWorkers
protected final java.util.concurrent.ConcurrentLinkedQueue<org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?>> tasks
protected void onCompletion()
onCompletion in class AbstractTracingAwareExecutorServiceprotected void addTask(org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?> task)
addTask in class AbstractTracingAwareExecutorServicepublic void maybeExecuteImmediately(java.lang.Runnable command)
public void shutdown()
public java.util.List<java.lang.Runnable> shutdownNow()
public boolean isShutdown()
public boolean isTerminated()
public boolean awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic long getPendingTasks()
public long getCompletedTasks()
public int getActiveCount()
public int getTotalBlockedTasks()
public int getMaximumThreads()
public int getCurrentlyBlockedTasks()
Copyright © 2015 The Apache Software Foundation