Spring Data for VMware GemFire
Package org.springframework.data.gemfire.support
package org.springframework.data.gemfire.support
Support package for Spring Gemfire integration.
Provides Spring 3.1 caching support (Cache and CacheManager implementations on top of Gemfire APIs).
-
ClassDescriptionAbstractCachingCacheResolver<T extends org.apache.geode.cache.GemFireCache>Thread-safe, abstract
CacheResolverimplementation to "cache" the instance reference to the (single)GemFireCacheso that theGemFireCacheobject is only ever resolved once.RegionResolverimplementation capable of caching the results of a Region resolution (lookup) operation.An abstract SpringFactoryBeanbase class implementation encapsulating operations common to all Spring Data for Apache Geode (SDG)FactoryBeanimplementations.TheAbstractPropertyEditorConverterSupportclass is an abstract base class for SpringConverterimplementations that also implement the JavaBeansPropertyEditorinterface.CacheableCacheResolverimplementation capable of resolving aGemFireCacheinstance from the SpringBeanFactory.ComposableCacheResolver<T extends org.apache.geode.cache.GemFireCache>Composition ofCacheResolversusing the Composite Software Design Pattern that acts, and can be referred to, as a single instance ofCacheResolver.RegionResolverimplementation used to compose a collection ofRegionResolvers.A SpringLifecyclethat implements the Composite software design pattern composing 1 or moreLifecyclecomponents as a single, logical, compositeLifecycleobject.A SpringTypeFilterimplementation using the Composite Software Design Pattern to compose multipleTypeFiltersacting a single instance ofTypeFilter.The ConnectionEndpoint class models a GemFire connection endpoint in the format of hostname[portnumber], where hostname is the network name or IP address of the host.Abstract base class for implementing Spring aware, Apache GeodeDeclarablecomponents.SpringApplicationContextInitializerimplementation that disables the Spring container's (ConfigurableApplicationContext) default behavior of bean definition overriding.TheGemfireBeanFactoryLocatorclass stores a reference to the SpringApplicationContext/BeanFactoryneeded to auto-wire user application Apache Geode objects implementing theDeclarableinterface and defined in Apache Geode's native configuration format (e.g.Reference holder storing a reference to a SpringBeanFactory.Abstract class defining useful JavaFunctionsfor Apache GeodeImplementation of Apache Geode'sDeclarableinterface that enables support for wiring Apache Geode components with Spring bean dependencies defined in a SpringApplicationContext.TheNoOpBeanFactoryPostProcessorclass is a SpringBeanFactoryPostProcessorimplementation that performs no operation.RegionServiceRegionResolver<T extends org.apache.geode.cache.RegionService>RegionResolverimplementation used to resolve a cacheRegionidentified bynameusing the configuredRegionService.RegionServiceRegionResolver.RegionServiceResolver<T extends org.apache.geode.cache.RegionService>CacheResolverimplementation that resolves to a configured, singleGemFireCacheinstance.RegionResolverimplementation resolving a single, configuredRegionobject.SpringFactoryBeanused to construct a custom, determinedCacheResolverthat strategically and lazily resolves a cache instance.TheSmartLifecycleSupportinterface is an extension of Spring'sSmartLifecycleinterface providing default, convenient behavior for many of the lifecycle methods as well as a serving as aFunctionalInterface.TheSpringContextBootstrappingInitializerclass is a GemFire configuration initializer used to bootstrap a SpringApplicationContextinside a GemFire Server JVM-based process.The SpringServerLauncherCacheProvider class overrides the default behavior of GemFire'sServerLauncherto bootstrap the GemFire cache using a SpringApplicationContextinstead of GemFire cache.xml inside a GemFire Server JVM-based process.Declarablesupport class used to wire declaring, implementing instances through the Spring container.