## Uses of Class
org.apache.ignite.internal.ComputeTaskInternalFuture

Packages that use ComputeTaskInternalFuture
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.closure: TODO.
org.apache.ignite.internal.processors.task: TODO.

### Uses of ComputeTaskInternalFuture in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return ComputeTaskInternalFuture
`<T,​R> ComputeTaskInternalFuture<R>` IgniteComputeHandler.`executeAsync​(ComputeTask<T,​R> task, T arg)` Execute implementation.
`static <R> ComputeTaskInternalFuture<R>` ComputeTaskInternalFuture.`finishedFuture​(GridKernalContext ctx, Class<?> taskCls, IgniteCheckedException e)`

### Uses of ComputeTaskInternalFuture in org.apache.ignite.internal.processors.closure

Methods in org.apache.ignite.internal.processors.closure that return ComputeTaskInternalFuture
`<R> ComputeTaskInternalFuture<R>` GridClosureProcessor.`affinityCall​(@NotNull Collection<String> cacheNames, int partId, Callable<R> job, TaskExecutionOptions opts)`
`<R> ComputeTaskInternalFuture<R>` GridClosureProcessor.`affinityCall​(Collection<String> cacheNames, Object affKey, IgniteCallable<R> job, TaskExecutionOptions opts)`
`ComputeTaskInternalFuture<?>` GridClosureProcessor.`affinityRun​(@NotNull Collection<String> cacheNames, int partId, Runnable job, TaskExecutionOptions opts)`
`ComputeTaskInternalFuture<?>` GridClosureProcessor.`affinityRun​(@NotNull Collection<String> cacheNames, Object affKey, Runnable job, TaskExecutionOptions opts)`
`<T,​R> ComputeTaskInternalFuture<Collection<R>>` GridClosureProcessor.`callAsync​(IgniteClosure<T,​R> job, @Nullable Collection<? extends T> args, TaskExecutionOptions opts)`
`<T,​R> ComputeTaskInternalFuture<R>` GridClosureProcessor.`callAsync​(IgniteClosure<T,​R> job, T arg, TaskExecutionOptions opts)`
`<T,​R1,​R2> ComputeTaskInternalFuture<R2>` GridClosureProcessor.`callAsync​(IgniteClosure<T,​R1> job, Collection<? extends T> args, IgniteReducer<R1,​R2> rdc, TaskExecutionOptions opts)`
`<R1,​R2> ComputeTaskInternalFuture<R2>` GridClosureProcessor.`forkjoinAsync​(GridClosureCallMode mode, Collection<? extends Callable<R1>> jobs, IgniteReducer<R1,​R2> rdc, TaskExecutionOptions opts)`
`ComputeTaskInternalFuture<?>` GridClosureProcessor.`runAsync​(GridClosureCallMode mode, Runnable job, TaskExecutionOptions opts)`
`ComputeTaskInternalFuture<?>` GridClosureProcessor.`runAsync​(GridClosureCallMode mode, Collection<? extends Runnable> jobs, TaskExecutionOptions opts)`

### Uses of ComputeTaskInternalFuture in org.apache.ignite.internal.processors.task

Methods in org.apache.ignite.internal.processors.task that return ComputeTaskInternalFuture
`<T,​R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute​(Class<? extends ComputeTask<T,​R>> taskCls, T arg)`
`<T,​R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute​(Class<? extends ComputeTask<T,​R>> taskCls, T arg, TaskExecutionOptions opts)`
`<T,​R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute​(String taskName, T arg)`
`<T,​R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute​(String taskName, T arg, @Nullable TaskExecutionOptions opts)`
`<T,​R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute​(ComputeTask<T,​R> task, T arg)`
`<T,​R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute​(ComputeTask<T,​R> task, T arg, TaskExecutionOptions opts)`
`<R> @Nullable ComputeTaskInternalFuture<R>` GridTaskProcessor.`taskFuture​(IgniteUuid sesId)`