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, submit
public final int maxWorkers
protected final java.util.concurrent.ConcurrentLinkedQueue<org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?>> tasks
protected void onCompletion()
onCompletion
in class AbstractTracingAwareExecutorService
protected void addTask(org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?> task)
addTask
in class AbstractTracingAwareExecutorService
public 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.InterruptedException
public long getPendingTasks()
public long getCompletedTasks()
public int getActiveCount()
public int getTotalBlockedTasks()
public int getMaximumThreads()
public int getCurrentlyBlockedTasks()
Copyright © 2016 The Apache Software Foundation