Spring Data for VMware GemFire
Package org.springframework.data.gemfire
package org.springframework.data.gemfire
Package providing integration of
GemFire
with Spring concepts.
Contains helper classes, a template plus callback for GemFire
access and an implementation of Spring's transaction SPI for local
GemFire transactions.
-
ClassDescriptionAbstract base class for
CacheFactoryBeanandClientCacheFactoryBeanclasses, used to create Apache Geode peerCacheandClientCacheinstances, respectively.Callback interface for initializing aCacheFactoryor aClientCacheFactoryinstance, which is used to create an instance ofGemFireCache.Callback interface to configure PDX.Abstract base class encapsulating functionality for (externally) configuring an Apache GeodeClientCacheor peerCacheas a bean in the Spring context.Abstract base class encapsulating logic to resolve or create aGemFireCacheinstance.SpringFactoryBeanused to construct, configure and initialize a peerCacheinstance.CacheResolver<T extends org.apache.geode.cache.GemFireCache>Strategy interface for resolving a instance reference to aGemFireCache.ConfigurableRegionFactoryBeanis an abstract base class encapsulating functionality common to all configurableRegionFactoryBeans.The DataPolicyConverter class converts String values into GemFire DataPolicy enumerated values.SpringFactoryBeanused to create aDiskStore.SpringFactoryBeanto create a instance of theFixedPartitionAttributes.GemfireAccessoris a base class forGemfireTemplateto encapsulate common operations and properties, such as accessors to aRegion.Abstract utility class featuring methods for Apache Geode / Pivotal GemFire Cache or Region handling.Callback interface for GemFire code.GemFire-specific class for exceptions caused by system cancellations.Gemfire-specific subclass thrown on Index management.GemfireOperationsdefines the {Regiondata access operations that can be performed using the Template software design pattern.An Enum (enumeration) of Apache Geode gemfire.properties.GemFire-specific subclass ofInvalidDataAccessResourceUsageExceptionthrown on invalid OQL query syntax.GemFire-specific subclass of UncategorizedDataAccessException, for GemFire system errors that do not match any concreteorg.springframework.daoexceptions.TheGemfireTemplateclass simplifies Apache Geode data access operations, converting Apache GeodeGemFireCheckedExceptionsandGemFireExceptionsinto SpringDataAccessExceptions, following theorg.springframework.daoExceptionhierarchy.GemfireUtilsis an abstract utility class encapsulating common functionality for accessing features and capabilities of Apache Geode based on version as well as other configuration meta-data.The GenericRegionFactoryBean class is an extension of the abstract, base PeerRegionFactoryBean class enabling developers to define a GemFire Cache Region with defaults.SpringFactoryBeanused to construct, configure and initialize anIndex.The IndexMaintenanceTypeConverter class is a Spring Converter and JavaBeans PropertyEditor capable of converting a String into a specific SDG IndexMaintenancePolicyType.TheIndexMaintenancePolicyTypeenum is a enumerated type of GemFire Index maintenance update options.IndexTypeis an enumerated type of Apache GeodeIndex Types.The IndexTypeConverter class is a Spring Converter implementation as well as a JavaBeans PropertyEditor that converts a given String value into a proper IndexType.The InterestPolicyConverter class is a Spring Converter implementation and Java PropertyEditor handling the conversion between Strings and GemFire InterestPolicy values.The InterestPolicyType enum is an enumeration of all the GemFire Subscription, InterestPolicy values.The JndiDataSourceType class is an enumeration of valid JNDI DataSource implementation types supported by GemFire.SpringFactoryBeanused to create aRegionShortcut.LOCALpeerGemFireCacheRegion.SpringFactoryBeanused to configure, bootstrap and initialize an Apache GeodeLocatorusing theLocatorLauncherclass.The LookupRegionFactoryBean class is a concrete implementation of ResolvableRegionFactoryBean for handling >gfe:lookup-region/< SDG XML namespace (XSD) elements.SpringFactoryBeanfor creatingPartitionAttributes.SpringFactoryBeanused to create an Apache Geode PARTITIONRegion.SpringFactoryBeanand abstract base class extended by other SDGFactoryBeansused to construct, configure and initialize peerRegions.SpringFactoryBeanused to createRegionAttributes.TheRegionResolverinterface is a Strategy interface used to encapsulate different algorithms (Strategies) used to resolve a cacheRegion.The RegionShortcutConverter class is a Spring Converter implementation converting String value Region Shortcut representations into actual GemFire RegionShortcut enumerated values.SpringConverterto convert aRegionShortcutinto aDataPolicy.The RegionShortcutWrapper enum is a Java enumerated type that wraps GemFire's RegionShortcuts with Spring Data GemFire RegionShortcutWrapper enumerated values.SpringFactoryBeanused to look up or createRegions.TheScopeConverterclass is a SpringConverterand JavaBeansPropertyEditorthat converts aStringinto aScope.The ScopeType enum is an enumeration of GemFire Scopes.SpringFactoryBeanused for defining and constructing an Apache GeodeSubscriptionAttributesobject, which determines the subscription policy used by cache Regions declaring their data interests.