Package org.apache.geode.cache.execute
Interface RegionFunctionContext
- All Superinterfaces:
FunctionContext
Defines the execution context of a data dependent
Function.
Applications can use the methods provided to retrieve the Region and context specific routing
objects. When the function is executed using FunctionService.onRegion(Region), the
FunctionContext can be typecast to this type.
If the region is a partitioned region, PartitionRegionHelper can be used to get local and
colocated data references.
- Since:
- GemFire 6.0
- See Also:
-
Method Summary
Methods inherited from interface org.apache.geode.cache.execute.FunctionContext
getArguments, getCache, getFunctionId, getMemberName, getPrincipal, getResultSender, isPossibleDuplicate
-
Method Details
-
getFilter
Set<?> getFilter()Returns subset of keys (filter) provided by the invoking thread (aka routing objects). The set of filter keys are locally present in the datastore on the executing cluster member.- Returns:
- the objects that caused the function to be routed to this cluster member
- Since:
- GemFire 6.0
- See Also:
-
getDataSet
Returns the reference to the Region on which the function is executed
-