Spring Data for VMware GemFire
Package org.springframework.data.gemfire
Class GemfireAccessor
java.lang.Object
org.springframework.data.gemfire.GemfireAccessor
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
- GemfireTemplate
public class GemfireAccessor
extends Object
implements org.springframework.beans.factory.InitializingBean
GemfireAccessor is a base class for GemfireTemplate to encapsulate common operations and properties,
 such as accessors to a Region.
 This class is not intended to be used directly.- See Also:
- 
- InitializingBean
- Region
 
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidorg.springframework.dao.DataAccessExceptionconvertGemFireAccessException(org.apache.geode.GemFireCheckedException ex) Converts the givenGemFireCheckedExceptionto an appropriate exception from theorg.springframework.daohierarchy.org.springframework.dao.DataAccessExceptionconvertGemFireAccessException(org.apache.geode.GemFireException ex) Converts the givenGemFireExceptionto an appropriate exception from theorg.springframework.daohierarchy.org.springframework.dao.DataAccessExceptionConverts the given GemFire exception to an appropriate exception from theorg.springframework.daohierarchy.<K,V> org.apache.geode.cache.Region<K, V> Returns the template GemFire Cache Region.voidsetRegion(org.apache.geode.cache.Region<?, ?> region) Sets the template GemFire Cache Region.
- 
Field Details- 
loggerprotected final org.slf4j.Logger logger
 
- 
- 
Constructor Details- 
GemfireAccessorpublic GemfireAccessor()
 
- 
- 
Method Details- 
getRegionpublic <K,V> org.apache.geode.cache.Region<K,V> getRegion()Returns the template GemFire Cache Region.- Type Parameters:
- K- the Region key class type.
- V- the Region value class type.
- Returns:
- the GemFire Cache Region.
- See Also:
- 
- Region
 
 
- 
setRegionpublic void setRegion(org.apache.geode.cache.Region<?, ?> region) Sets the template GemFire Cache Region.- Parameters:
- region- the GemFire Cache Region used by this template.
- See Also:
- 
- Region
 
 
- 
afterPropertiesSetpublic void afterPropertiesSet()- Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
 
- 
convertGemFireAccessExceptionpublic org.springframework.dao.DataAccessException convertGemFireAccessException(org.apache.geode.GemFireCheckedException ex) Converts the givenGemFireCheckedExceptionto an appropriate exception from theorg.springframework.daohierarchy. May be overridden in subclasses.- Parameters:
- ex- GemFireCheckedException that occurred
- Returns:
- the corresponding DataAccessException instance
 
- 
convertGemFireAccessExceptionpublic org.springframework.dao.DataAccessException convertGemFireAccessException(org.apache.geode.GemFireException ex) Converts the givenGemFireExceptionto an appropriate exception from theorg.springframework.daohierarchy. May be overridden in subclasses.- Parameters:
- ex- GemFireException that occurred
- Returns:
- the corresponding DataAccessException instance
 
- 
convertGemFireQueryExceptionpublic org.springframework.dao.DataAccessException convertGemFireQueryException(RuntimeException ex) Converts the given GemFire exception to an appropriate exception from theorg.springframework.daohierarchy. Note that this particular implementation is called only for GemFire querying exception that do NOT extend from GemFire exception. May be overridden in subclasses.- Parameters:
- ex- GemFireException that occurred
- Returns:
- the corresponding DataAccessException instance
 
 
- 
