A distributed space task is a ISpaceTask<(Of <(T>)>) that is executed on several space nodes, and reduces the result collected from all the nodes into a single result. (Map Reduce pattern).
|C#||Visual Basic||Visual C++||J#|
Public Interface IDistributedSpaceTask(Of R, T) _ Implements ISpaceTask(Of T), ISpaceTaskResultsReducer(Of R, T)
generic<typename R, typename T> public interface class IDistributedSpaceTask : ISpaceTask<T>, ISpaceTaskResultsReducer<R, T>
Generic Template Parameters
- Type of distributed task reduced result.
- Type of each single space task execution result.
Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 10.0.0.0 (10.0.1.11800)
Computes a result, or throws an exception if unable to do so.(Inherited from ISpaceTask<(Of <(T>)>).)
Reduce a list of SpaceTaskResult<(Of <(T>)>) into a single result.(Inherited from ISpaceTaskResultsReducer<(Of <(R, T>)>).)