public abstract class AbstractLocalAwareExecutorService extends java.lang.Object implements LocalAwareExecutorService
| Constructor and Description | 
|---|
| AbstractLocalAwareExecutorService() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract void | addTask(org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<?> futureTask) | 
| void | execute(java.lang.Runnable command) | 
| void | execute(java.lang.Runnable command,
       ExecutorLocals locals) | 
| <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.AbstractLocalAwareExecutorService.FutureTask<T> | newTaskFor(java.util.concurrent.Callable<T> callable) | 
| protected <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<T> | newTaskFor(java.lang.Runnable runnable,
          T result) | 
| protected <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<T> | newTaskFor(java.lang.Runnable runnable,
          T result,
          ExecutorLocals locals) | 
| protected abstract void | onCompletion() | 
| <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<T> | submit(java.util.concurrent.Callable<T> task)Task Submission / Creation / Objects | 
| org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<?> | submit(java.lang.Runnable task) | 
| <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.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.AbstractLocalAwareExecutorService.FutureTask<?> futureTask)
protected abstract void onCompletion()
public <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<T> submit(java.util.concurrent.Callable<T> task)
submit in interface java.util.concurrent.ExecutorServicepublic org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<?> submit(java.lang.Runnable task)
submit in interface java.util.concurrent.ExecutorServicepublic <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.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.AbstractLocalAwareExecutorService.FutureTask<T> newTaskFor(java.lang.Runnable runnable,
                                                                                                         T result)
protected <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.FutureTask<T> newTaskFor(java.lang.Runnable runnable,
                                                                                                         T result,
                                                                                                         ExecutorLocals locals)
protected <T> org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService.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,
                    ExecutorLocals locals)
execute in interface LocalAwareExecutorServiceCopyright © 2018 The Apache Software Foundation