Skip navigation links
A B C D E F G H I O P R S T W 

A

AbstractExecutor - Class in org.eclipse.equinox.concurrent.future
Abstract implementation of IExecutor and IRunnableExecutor.
AbstractExecutor() - Constructor for class org.eclipse.equinox.concurrent.future.AbstractExecutor
 
AbstractFuture<ResultType> - Class in org.eclipse.equinox.concurrent.future
Abstract implementation of IFuture and ISafeProgressRunner.
AbstractFuture() - Constructor for class org.eclipse.equinox.concurrent.future.AbstractFuture
 
AbstractListenableFuture - Class in org.eclipse.equinox.concurrent.future
 
AbstractListenableFuture() - Constructor for class org.eclipse.equinox.concurrent.future.AbstractListenableFuture
 
addListener(IProgressRunnable, IExecutor) - Method in class org.eclipse.equinox.concurrent.future.AbstractListenableFuture
 
addListener(IExecutor, IProgressRunnable<ResultType>, IProgressMonitor) - Method in interface org.eclipse.equinox.concurrent.future.IListenableFuture
Add an IProgressRunnable that will be called back/run once the asynchronous execution is complete.
addListener(IExecutor, IProgressRunnable<ResultType>, IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.SingleOperationListenableFuture
 

B

beginTask(String, int) - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
 

C

cancel() - Method in interface org.eclipse.equinox.concurrent.future.IFuture
Cancel the operation
cancel() - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
configureThreadForExecution(Thread) - Method in class org.eclipse.equinox.concurrent.future.ThreadsExecutor
Configure the given thread prior to starting it.
createFuture(IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.AbstractExecutor
Create an AbstractFuture instance.
createFuture(IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.ImmediateExecutor
 
createFuture(IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.ThreadsExecutor
Create an AbstractFuture with the given IProgressMonitor.
createRunnable(ISafeProgressRunner, IProgressRunnable<?>) - Method in class org.eclipse.equinox.concurrent.future.ThreadsExecutor
Create a runnable given an IProgressRunnable and an ISafeProgressRunner to run the runnable.
createThreadName(IProgressRunnable<?>) - Method in class org.eclipse.equinox.concurrent.future.ThreadsExecutor
 

D

done() - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
 

E

execute(Runnable) - Method in class org.eclipse.equinox.concurrent.future.AbstractExecutor
 
execute(IProgressRunnable<? extends ResultType>, IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.AbstractExecutor
 
execute(IProgressRunnable<? extends ResultType>, IProgressMonitor) - Method in interface org.eclipse.equinox.concurrent.future.IExecutor
execute(IProgressRunnable<? extends ResultType>, IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.ImmediateExecutor
 
execute(Runnable) - Method in interface org.eclipse.equinox.concurrent.future.IRunnableExecutor
 
execute(IProgressRunnable<? extends ResultType>, IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.ThreadsExecutor
 

F

FutureProgressMonitor - Class in org.eclipse.equinox.concurrent.future
Progress Monitor for use with future.
FutureProgressMonitor(IProgressMonitor) - Constructor for class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
Create a new progress monitor wrapping the given monitor.

G

get() - Method in interface org.eclipse.equinox.concurrent.future.IFuture
Waits if necessary for one or more operations to complete, and then returns result(s).
get(long) - Method in interface org.eclipse.equinox.concurrent.future.IFuture
Waits if necessary for one or more operations to complete, and then returns result(s).
get() - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
get(long) - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
getDuration() - Method in exception org.eclipse.equinox.concurrent.future.TimeoutException
Return the timeout duration.
getProgressMonitor() - Method in class org.eclipse.equinox.concurrent.future.AbstractFuture
Return a progress monitor for this future.
getProgressMonitor() - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
getStatus() - Method in interface org.eclipse.equinox.concurrent.future.IFuture
Get status for operation.
getStatus() - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 

H

hasValue() - Method in interface org.eclipse.equinox.concurrent.future.IFuture
Returns true if any underlying operation(s) have completed.
hasValue() - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 

I

IExecutor - Interface in org.eclipse.equinox.concurrent.future
Contract for the actual execution of IProgressRunnables.
IFuture<ResultType> - Interface in org.eclipse.equinox.concurrent.future
A future represents the future outcome of some operation(s).
IListenableFuture<ResultType> - Interface in org.eclipse.equinox.concurrent.future
A future that allows for an IProgressRunnable (with optional IProgressMonitor) to be executed via an IExecutor.
ImmediateExecutor - Class in org.eclipse.equinox.concurrent.future
Executes IProgressRunnable instances immediately.
ImmediateExecutor() - Constructor for class org.eclipse.equinox.concurrent.future.ImmediateExecutor
 
internalWorked(double) - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
 
IProgressRunnable<ResultType> - Interface in org.eclipse.equinox.concurrent.future
Interface defining a block of code that can be run, return an Object result, and throw an arbitrary Exception.
IRunnableExecutor - Interface in org.eclipse.equinox.concurrent.future
An executor that can execute Runnables, rather than IProgressRunnable s.
ISafeProgressRunner - Interface in org.eclipse.equinox.concurrent.future
A runner that can execute IProgressRunnables safely.
isCanceled() - Method in class org.eclipse.equinox.concurrent.future.AbstractFuture
Returns true if this future has been previously canceled, false otherwise.
isCanceled() - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
isDone() - Method in interface org.eclipse.equinox.concurrent.future.IFuture
Returns true if all underlying operation(s) have been completed.
isDone() - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 

O

org.eclipse.equinox.concurrent.future - package org.eclipse.equinox.concurrent.future
 

P

progressMonitor - Variable in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 

R

run(IProgressMonitor) - Method in interface org.eclipse.equinox.concurrent.future.IProgressRunnable
Perform some action that returns a result or throws an exception
runWithProgress(IProgressRunnable<?>) - Method in interface org.eclipse.equinox.concurrent.future.ISafeProgressRunner
 
runWithProgress(IProgressRunnable<?>) - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
This method is not intended to be called by clients.
runWithProgress(IProgressRunnable<?>) - Method in class org.eclipse.equinox.concurrent.future.SingleOperationListenableFuture
 

S

set(ResultType) - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
setCanceled(boolean) - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
 
setChildProgressMonitor(IProgressMonitor) - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
Set the client-facing progress monitor to the given value.
setException(Throwable) - Method in class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
setTaskName(String) - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
 
SingleOperationFuture<ResultType> - Class in org.eclipse.equinox.concurrent.future
Future implementation for a single operation.
SingleOperationFuture() - Constructor for class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
SingleOperationFuture(IProgressMonitor) - Constructor for class org.eclipse.equinox.concurrent.future.SingleOperationFuture
 
SingleOperationListenableFuture<ResultType> - Class in org.eclipse.equinox.concurrent.future
Listenable future implementation for a single operation.
SingleOperationListenableFuture() - Constructor for class org.eclipse.equinox.concurrent.future.SingleOperationListenableFuture
 
SingleOperationListenableFuture(IProgressMonitor) - Constructor for class org.eclipse.equinox.concurrent.future.SingleOperationListenableFuture
 
subTask(String) - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
 

T

ThreadsExecutor - Class in org.eclipse.equinox.concurrent.future
An executor that implements running the givenIProgressRunnables via a new Thread.
ThreadsExecutor() - Constructor for class org.eclipse.equinox.concurrent.future.ThreadsExecutor
 
TimeoutException - Exception in org.eclipse.equinox.concurrent.future
Timeout exception thrown when timeout occurs
TimeoutException(long) - Constructor for exception org.eclipse.equinox.concurrent.future.TimeoutException
 
TimeoutException(String, long) - Constructor for exception org.eclipse.equinox.concurrent.future.TimeoutException
 

W

worked(int) - Method in class org.eclipse.equinox.concurrent.future.FutureProgressMonitor
 
A B C D E F G H I O P R S T W 
Skip navigation links