Package org.openspaces.core.executor
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
-
Method Summary
Methods inherited from interface com.gigaspaces.async.AsyncResultsReducer
reduce