GigaSpaces XAP.NET Documentation
GigaSpaces.Core.Executors Namespace
Class LibraryGigaSpaces.Core.Executors
Contains interfaces and classes to be used for implementing executors tasks.
Declaration Syntax
C#Visual BasicVisual C++J#
namespace GigaSpaces.Core.Executors
Namespace GigaSpaces.Core.Executors
namespace GigaSpaces.Core.Executors
package GigaSpaces.Core.Executors
Types
All TypesClassesInterfacesEnumerations
IconTypeDescription
IDistributedSpaceTask<(Of <(<'R, 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).

IDistributedSpaceTask<(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).

ISpaceTask<(Of <(<'T>)>)>
A task executed on a space node (processing unit) that returns a result and may throw an exception.

ISpaceTaskResultsFilter<(Of <(<'T>)>)>
An optional filter that can be used with IDistributedSpaceTask<(Of <(<'R, T>)>)>. Allows to be notified for each SpaceTaskResult<(Of <(<'T>)>)> that arrives and decide what should be done with it.

ISpaceTaskResultsReducer<(Of <(<'R, T>)>)>
A generic interface that reduces a list of SpaceTaskResult<(Of <(<'T>)>)>. IDistributedSpaceTask<(Of <(<'R, T>)>)>

SpaceTaskFilterDecision
Controls what should be done with the results of an IDistributedSpaceTask<(Of <(<'R, T>)>)> execution.

SpaceTaskFilterInfo<(Of <(<'T>)>)>
Contains a single filter decision invocation required info.

SpaceTaskResult<(Of <(<'T>)>)>
A result of an ISpaceTask<(Of <(<'T>)>)> execution.

SpaceTaskResultsCollection<(Of <(<'T>)>)>