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) _
	Inherits 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: 16.2.0.0 (16.2.1)