Interface DistributedTask<T extends Serializable,R>

All Superinterfaces:
AsyncResultsReducer<T,R>, Serializable, Task<T>
All Known Subinterfaces:
DurableTask<T,R>
All Known Implementing Classes:
AbstractDelegatingDistributedTask, AvgTask, CallableDistributedTaskAdapter, ExecutorRemotingTask, FindNonExpiredSessionsTask, MaxTask, MinTask, PrivilegedDistributedTask, RegisterDistributedEventContainerTask, RunnableDistributedTaskAdapter, SimpleDelegatingDistributedTask, SumTask, UnregisterDistributedEventContainerTask

public interface DistributedTask<T extends Serializable,R> extends Task<T>, AsyncResultsReducer<T,R>
A distributed task is a Task that is executed on several space nodes, requiring to AsyncResultsReducer.reduce(java.util.List) the list of AsyncResults.
Author:
kimchy