Pivotal GemFire Native C++ Reference
10.0.5
|
Static Public Member Functions | |
static Execution | onRegion (const std::shared_ptr< Region > ®ion) |
Returns a Execution object that can be used to execute a data dependent function on the specified Region. More... | |
static Execution | onServer (const std::shared_ptr< Pool > &pool) |
Returns a Execution object that can be used to execute a data independent function on a server in the provided Pool. More... | |
static Execution | onServer (RegionService ®ionService) |
Returns a Execution object that can be used to execute a data independent function on a server where Cache is attached. More... | |
static Execution | onServers (const std::shared_ptr< Pool > &pool) |
Returns a Execution object that can be used to execute a data independent function on all the servers in the provided Pool. More... | |
static Execution | onServers (RegionService ®ionService) |
Returns a Execution object that can be used to execute a data independent function on all the servers where Cache is attached. More... | |
entry point for function execution
|
static |
Returns a Execution object that can be used to execute a data dependent function on the specified Region.
When invoked from a Geode client, the method returns an Execution instance that sends a message to one of the connected servers as specified by the Pool for the region. Depending on the filters setup on the Execution, the function is executed on all Geode members that define the data region, or a subset of members. Execution::withFilter(filter)).
region | If Pool is multiusersecure mode then one need to pass nstance of Region from RegionService. |
NullPointerException | if the region passed in is nullptr |
|
inlinestatic |
Returns a Execution object that can be used to execute a data independent function on a server in the provided Pool.
If the server goes down while dispatching or executing the function, an Exception will be thrown.
pool | from which to chose a server for execution |
NullPointerException | if Pool instance passed in is nullptr |
UnsupportedOperationException | if Pool is in multiusersecure Mode |
|
inlinestatic |
Returns a Execution object that can be used to execute a data independent function on a server where Cache is attached.
If the server goes down while dispatching or executing the function, an Exception will be thrown.
cache | cache from which to chose a server for execution |
NullPointerException | if Pool instance passed in is nullptr |
UnsupportedOperationException | if Pool is in multiusersecure Mode |
|
inlinestatic |
Returns a Execution object that can be used to execute a data independent function on all the servers in the provided Pool.
If one of the servers goes down while dispatching or executing the function on the server, an Exception will be thrown.
pool | the set of servers to execute the function |
NullPointerException | if Pool instance passed in is nullptr |
UnsupportedOperationException | if Pool is in multiusersecure Mode |
|
inlinestatic |
Returns a Execution object that can be used to execute a data independent function on all the servers where Cache is attached.
If one of the servers goes down while dispatching or executing the function on the server, an Exception will be thrown.
cache | the Cache where function need to execute. |
NullPointerException | if Pool instance passed in is nullptr |
UnsupportedOperationException | if Pool is in multiusersecure Mode |