Post Processing of Region Data
PostProcessor interface allows the definition of a callback
that is invoked after any and all client and
gfsh operations that get data,
but before the data is returned.
It permits the callback to intervene and format the data
that is to be returned.
The callbacks do not modify the region data,
only the data to be returned.
processRegionValue method is given the principal of the
The operation will already have been completed,
implying that the principal will have been authorized to complete
the requested operation.
The post processing can therefore format the returned data based
on the identity of the requester (principal).
processRegionValue method is invoked for these API calls:
- for a relevant region event from
CacheListener.afterUpdatefor which there is interest registered with
Care should be taken when designing a system that implements the post processing callback. It incurs the performance penalty of an extra method invocation on every get operation.
Complete these items to implement post processing.
- Define the
security-post-processorproperty. See Enable Security with Property Definitions for details about this property.
- Implement the
processRegionValuemethod of the