Contains interfaces and classes to be used for implementing executors tasks.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
namespace GigaSpaces.Core.Executors
Namespace GigaSpaces.Core.Executors
namespace GigaSpaces.Core.Executors
package GigaSpaces.Core.Executors
Types
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>)>) |