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 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.TheAbstractFactoryBeanSupportclass is an abstract SpringFactoryBeanbase class implementation encapsulating operations common to SDG'sFactoryBeanimplementations.TheAbstractPropertyEditorConverterSupportclass is an abstract base class for SpringConverterimplementations that also implement the JavaBeansPropertyEditorinterface.CacheableCacheResolverimplementation capable of resolving aGemFireCacheinstance from the SpringBeanFactory.ComposableCacheResolver<T extends 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 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.Convenience class for 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 GemFire objects implementing theDeclarableinterface and defined in GemFire's native configuration format (e.g.Reference holder storing a reference to a SpringBeanFactory.TheLazyWiringDeclarableSupportclass is an implementation of GemFire'sDeclarableinterface that enables support for wiring GemFire components with Spring bean dependencies defined in a SpringApplicationContext.TheNoOpBeanFactoryPostProcessorclass is a SpringBeanFactoryPostProcessorimplementation that performs no operation.RegionServiceRegionResolver<T extends RegionService>RegionResolverimplementation used to resolve a cacheRegionidentified bynameusing the configuredRegionService.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.