Contains interfaces and classes to be used for implementing executors tasks.
| C# | Visual Basic | Visual C++ | J# | 
namespace GigaSpaces.Core.Executors
Namespace GigaSpaces.Core.Executors
namespace GigaSpaces.Core.Executors
package GigaSpaces.Core.Executors
| All Types | Classes | Interfaces | Enumerations | 
| Icon | Type | Description | 
|---|---|---|
| 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>)>) | 
            Collection of SpaceTaskResult<(Of <(T>)>)  | 
