public abstract class AbstractTracingAwareExecutorService extends java.lang.Object implements TracingAwareExecutorService
| Constructor and Description |
|---|
AbstractTracingAwareExecutorService() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addTask(org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?> futureTask) |
void |
execute(java.lang.Runnable command) |
void |
execute(java.lang.Runnable command,
TraceState state) |
<T> java.util.List<java.util.concurrent.Future<T>> |
invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks) |
<T> java.util.List<java.util.concurrent.Future<T>> |
invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks,
long timeout,
java.util.concurrent.TimeUnit unit) |
<T> T |
invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks) |
<T> T |
invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks,
long timeout,
java.util.concurrent.TimeUnit unit) |
protected <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> |
newTaskFor(java.util.concurrent.Callable<T> callable) |
protected <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> |
newTaskFor(java.lang.Runnable runnable,
T result) |
protected <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> |
newTaskFor(java.lang.Runnable runnable,
T result,
TraceState traceState) |
protected abstract void |
onCompletion() |
<T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> |
submit(java.util.concurrent.Callable<T> task)
Task Submission / Creation / Objects
|
org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?> |
submit(java.lang.Runnable task) |
<T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> |
submit(java.lang.Runnable task,
T result) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmaybeExecuteImmediatelyprotected abstract void addTask(org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?> futureTask)
protected abstract void onCompletion()
public <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> submit(java.util.concurrent.Callable<T> task)
submit in interface java.util.concurrent.ExecutorServicepublic org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<?> submit(java.lang.Runnable task)
submit in interface java.util.concurrent.ExecutorServicepublic <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> submit(java.lang.Runnable task,
T result)
submit in interface java.util.concurrent.ExecutorServicepublic <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks)
invokeAll in interface java.util.concurrent.ExecutorServicepublic <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks,
long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
invokeAll in interface java.util.concurrent.ExecutorServicejava.lang.InterruptedExceptionpublic <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException
invokeAny in interface java.util.concurrent.ExecutorServicejava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>> tasks,
long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException,
java.util.concurrent.TimeoutException
invokeAny in interface java.util.concurrent.ExecutorServicejava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionprotected <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> newTaskFor(java.lang.Runnable runnable,
T result)
protected <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> newTaskFor(java.lang.Runnable runnable,
T result,
TraceState traceState)
protected <T> org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService.FutureTask<T> newTaskFor(java.util.concurrent.Callable<T> callable)
public void execute(java.lang.Runnable command)
execute in interface java.util.concurrent.Executorpublic void execute(java.lang.Runnable command,
TraceState state)
execute in interface TracingAwareExecutorServiceCopyright © 2015 The Apache Software Foundation