GigaSpaces XAP.NET Documentation
IDistributedSpaceTask<(Of <(T>)>) Interface
Class LibraryGigaSpaces.Core.ExecutorsIDistributedSpaceTask<(Of <(T>)>)
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).
Declaration Syntax
C#Visual BasicVisual C++J#
public interface IDistributedSpaceTask<T> : IDistributedSpaceTask<T, T>, 
	ISpaceTask<T>, ISpaceTaskResultsReducer<T, T>
Public Interface IDistributedSpaceTask(Of T) _
	Implements IDistributedSpaceTask(Of T, T), ISpaceTask(Of T),  _
	ISpaceTaskResultsReducer(Of T, T)
generic<typename T>
public interface class IDistributedSpaceTask : IDistributedSpaceTask<T, T>, 
	ISpaceTask<T>, ISpaceTaskResultsReducer<T, T>
J# supports the use of generic APIs, but not the declaration of new ones.
Generic Template Parameters
T
Type of distributed task execution and reduced result.
Members
All MembersMethods



IconMemberDescription
Execute(ISpaceProxy, ITransaction)
Computes a result, or throws an exception if unable to do so.
(Inherited from ISpaceTask<(Of <(T>)>).)
Reduce(SpaceTaskResultsCollection<(Of <(T>)>))
Reduce a list of SpaceTaskResult<(Of <(T>)>) into a single result.
(Inherited from ISpaceTaskResultsReducer<(Of <(R, T>)>).)

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 10.2.0.0 (10.2.1.14000)