GigaSpaces XAP.NET Documentation
Execute Method
Class LibraryGigaSpaces.CoreISpaceProxyExecute()()()
Members
IconMemberDescription
Execute<(Of <(T>)>)(ISpaceTask<(Of <(T>)>), Object)
Executes a task on a specific space node. The space node it will execute on is controlled by the routing value provided as a second parameter.

Execute<(Of <(T>)>)(ISpaceTask<(Of <(T>)>), Object, ITransaction)
Executes a task on a specific space node. The space node it will execute on is controlled by the routing value provided as a second parameter.

Execute<(Of <(T>)>)(ISpaceTask<(Of <(T>)>), Object, ITransaction, Int32)
Executes a task on a specific space node. The space node it will execute on is controlled by the routing value provided as a second parameter.

Execute<(Of <(R, T>)>)(IDistributedSpaceTask<(Of <(R, T>)>))
Executes the task on all the primary space nodes within the cluster (broadcast). The task is executed on each space node with all the results reduced by the Reduce(SpaceTaskResultsCollection<(Of <(T>)>)) operation. The task can optionally implement ISpaceTaskResultsFilter<(Of <(T>)>) that can control if tasks should continue to accumelate or it should break and execute the reduce operation on the results received so far. The execution actual result will be the reduced result of the execution, or the exception thrown during during the reduce operation. The moderator can be used as a mechanism to listen for results as they arrive.

Execute<(Of <(R, T>)>)(IDistributedSpaceTask<(Of <(R, T>)>), ITransaction)
Executes the task on all the primary space nodes within the cluster (broadcast). The task is executed on each space node with all the results reduced by the IDistributedSpaceTask<(Of <(R, T>)>) Reduce operation. The task can optionally implement ISpaceTaskResultsFilter<(Of <(T>)>) that can control if tasks should continue to accumelate or it should break and execute the reduce operation on the results received so far. The execution actual result will be the reduced result of the execution, or the exception thrown during during the reduce operation. The moderator can be used as a mechanism to listen for results as they arrive.

Execute<(Of <(R, T>)>)(IDistributedSpaceTask<(Of <(R, T>)>), ITransaction, Int32)
Executes the task on all the primary space nodes within the cluster (broadcast). The task is executed on each space node with all the results reduced by the IDistributedSpaceTask<(Of <(R, T>)>) Reduce operation. The task can optionally implement ISpaceTaskResultsFilter<(Of <(T>)>) that can control if tasks should continue to accumelate or it should break and execute the reduce operation on the results received so far. The execution actual result will be the reduced result of the execution, or the exception thrown during during the reduce operation. The moderator can be used as a mechanism to listen for results as they arrive.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 8.0.8.6380 (8.0.8.6380)