## Uses of Class
org.apache.ignite.internal.processors.task.TaskExecutionOptions

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

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

Constructor parameters in org.apache.ignite.internal with type arguments of type TaskExecutionOptions
Constructor and Description
`IgniteComputeHandler(GridKernalContext ctx, Function<TaskExecutionOptions,TaskExecutionOptions> optsTransformer)`
`IgniteComputeHandler(GridKernalContext ctx, Function<TaskExecutionOptions,TaskExecutionOptions> optsTransformer)`
`IgniteComputeHandler(IgniteComputeHandler other, Function<TaskExecutionOptions,TaskExecutionOptions> optsTransformer)` Creates copy of specified computation handler.
`IgniteComputeHandler(IgniteComputeHandler other, Function<TaskExecutionOptions,TaskExecutionOptions> optsTransformer)` Creates copy of specified computation handler.

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

Methods in org.apache.ignite.internal.processors.closure with parameters of type TaskExecutionOptions
`<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> IgniteInternalFuture<Collection<R>>` GridClosureProcessor.`broadcast(IgniteClosure<T,R> job, T arg, TaskExecutionOptions opts)`
`<R> IgniteInternalFuture<R>` GridClosureProcessor.`callAsync(GridClosureCallMode mode, Callable<R> job, TaskExecutionOptions opts)`
`<R> IgniteInternalFuture<Collection<R>>` GridClosureProcessor.`callAsync(GridClosureCallMode mode, Collection<? extends Callable<R>> jobs, 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, Collection<? extends Runnable> jobs, TaskExecutionOptions opts)`
`ComputeTaskInternalFuture<?>` GridClosureProcessor.`runAsync(GridClosureCallMode mode, Runnable job, TaskExecutionOptions opts)`

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

Methods in org.apache.ignite.internal.processors.task that return TaskExecutionOptions
`TaskExecutionOptions` TaskExecutionOptions.`asPublicRequest()` Marks the task as initiated through the public API.
`TaskExecutionOptions` TaskExecutionOptions.`asSystemTask()`
`static TaskExecutionOptions` TaskExecutionOptions.`options()`
`static TaskExecutionOptions` TaskExecutionOptions.`options(Collection<ClusterNode> projection)`
`static TaskExecutionOptions` TaskExecutionOptions.`options(TaskExecutionOptions other)`
`TaskExecutionOptions` TaskExecutionOptions.`withExecutor(String execName)`
`TaskExecutionOptions` TaskExecutionOptions.`withFailoverDisabled()`
`TaskExecutionOptions` TaskExecutionOptions.`withName(String name)`
`TaskExecutionOptions` TaskExecutionOptions.`withPool(byte pool)`
`TaskExecutionOptions` TaskExecutionOptions.`withProjection(Collection<ClusterNode> projection)`
`TaskExecutionOptions` TaskExecutionOptions.`withProjectionPredicate(IgnitePredicate<ClusterNode> projectionPredicate)`
`TaskExecutionOptions` TaskExecutionOptions.`withResultCacheDisabled()`
`TaskExecutionOptions` TaskExecutionOptions.`withTimeout(long timeout)`

Methods in org.apache.ignite.internal.processors.task with parameters of type TaskExecutionOptions
`<T,R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute(Class<? extends ComputeTask<T,R>> taskCls, T arg, TaskExecutionOptions opts)`
`<T,R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute(ComputeTask<T,R> task, T arg, TaskExecutionOptions opts)`
`<T,R> ComputeTaskInternalFuture<R>` GridTaskProcessor.`execute(String taskName, T arg, @Nullable TaskExecutionOptions opts)`
`static TaskExecutionOptions` TaskExecutionOptions.`options(TaskExecutionOptions other)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023