PoolResolver is a strategy interface for resolving references to Apache Geode Pool instances.
This is used throughout SDG's codebase to separate SDG's Pool resolution logic from being explicitly tied to
to Apache Geode's static PoolManager class. This interfaces also serves
as an SPI for different strategies when resolving a Pool.
Resolves the Pool instance used by the given Region.
If the Region is a client Region but does not explicitly configure
a specific Pool reference, then the DEFAULT Pool is returned.
If the Region is local or a peer Region, then null
is returned.
Parameters:
region - Region from which to resolve the associated Pool.