Uses of Package
org.springframework.data.gemfire.config.annotation
Package
Description
Package providing integration of
GemFire
with Spring concepts.
Classes providing support for GemFire client configuration.
Base package for GemFire continuous query listener / container facility
Support package for GemFire
CacheServer
.Base package for Spring GemFire WAN support
-
ClassDescriptionThe
DiskStoreConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aDiskStoreFactoryBean
used to construct, configure and initialize aDiskStore
.TheIndexConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of Entity-definedIndexes
when a user annotates her Spring applicationConfiguration
Class
withEnableIndexing
.A SpringConfigurer
used to apply additional, customized configuration for an Apache Geode or Pivotal GemFireLocator
.ThePeerCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aCacheFactoryBean
used to construct, configure and initialize an instance of a peerCache
.TheRegionConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of Entity-definedRegions
when a user annotates her Spring applicationConfiguration
Class
withEnableEntityDefinedRegions
orEnableCachingDefinedRegions
. -
ClassDescriptionThe
ClientCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aClientCacheFactoryBean
used to construct, configure and initialize an instance of aClientCache
.ThePoolConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aPoolFactoryBean
used to construct, configure and initialize aPool
. -
ClassDescription
AbstractCacheConfiguration
is an abstract base class for configuring either a Pivotal GemFire/Apache Geode client or peer-based cache instance using Spring's Java-based, AnnotationConfiguration
support.TheAddCacheServerConfiguration
class is a SpringImportBeanDefinitionRegistrar
that registers aCacheServerFactoryBean
definition for theCacheServer
configuration meta-data defined inEnableCacheServer
annotation.TheAddPoolConfiguration
class is a SpringImportBeanDefinitionRegistrar
that registers aPoolFactoryBean
definition for thePool
configuration meta-data defined inEnablePool
annotations.TheCacheServerConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aCacheServerFactoryBean
used to construct, configure and initialize an instance ofCacheServer
.CachingDefinedRegionsConfiguration.AbstractCacheNameResolver
is an abstract base class encapsulating reusable functionality common to allCachingDefinedRegionsConfiguration.CacheNameResolver
implementations.CachingDefinedRegionsConfiguration.CacheNameResolver
is aFunctionalInterface
declaring a contract for all implementations used to resolve all cache names declared and used by a Spring application.TheClientCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aClientCacheFactoryBean
used to construct, configure and initialize an instance of aClientCache
.TheContinuousQueryListenerContainerConfigurer
interfaces defines a contract for implementingObjects
in order to customize the configuration of aContinuousQueryListenerContainer
when enabling Continuous Query (CQ) functionality in a Spring Boot, Apache Geode/Pivotal GemFireClientCache
applications.TheDiskStoreConfiguration
class is a SpringImportBeanDefinitionRegistrar
used to register a GemFire/GeodeDiskStore
bean definition.TheDiskStoreConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aDiskStoreFactoryBean
used to construct, configure and initialize aDiskStore
.Definition for a specific Eviction policy that can be applied to 1 or moreRegions
.Definition for a specific Expiration policy that can be applied to 1 or moreRegions
.EnableExpiration.ExpirationType
defines different types of GemFire/Geode Expiration policies such as (Entry) Idle Timeout (TTI) and (Entry) Time to Live (TTL).Valid values for the Memcached Network Protocol on-the-wire transport.TheEntityDefinedRegionsConfiguration
class is SpringImportBeanDefinitionRegistrar
used in theEnableEntityDefinedRegions
annotation to dynamically create GemFire/GeodeRegions
based on the application persistent entity classes.TheEntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata
class encapsulates details for creating aRegion
from application persistent entities.EvictionConfiguration.EvictionPolicyConfigurer
configures the Eviction policy of an Apache GeodeRegion
.Interface defining a contract for implementations that configure aRegion's
expiration policy.ExpirationConfiguration.ExpirationPolicyMetaData
is aExpirationConfiguration.ExpirationPolicyConfigurer
implementation that encapsulates the expiration configuration meta-data (e.g. expiration timeout and action) necessary to configure aRegions's
expiration policy and behavior.GatewayReceiverConfigurer
used to customize the configuration of aGatewayReceiverFactoryBean
.TheIndexConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of Entity-definedIndexes
when a user annotates her Spring applicationConfiguration
Class
withEnableIndexing
.Composition forCacheServerConfigurer
.Composition forClientCacheConfigurer
.Composition ofContinuousQueryListenerContainerConfigurer
.Composition ofDiskStoreConfigurer
.Composition ofGatewayReceiverConfigurer
.Composition ofGatewaySenderConfigurer
.Composition forIndexConfigurer
.Composition forLocatorConfigurer
.Composition ofPeerCacheConfigurer
.Composition ofPoolConfigurer
.Composition forRegionConfigurer
.A SpringConfigurer
used to apply additional, customized configuration for an Apache Geode or Pivotal GemFireLocator
.SpringConfiguration
class used to construct, configure and initialize a peerCache
instance in a Spring application context.ThePeerCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aCacheFactoryBean
used to construct, configure and initialize an instance of a peerCache
.ThePoolConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aPoolFactoryBean
used to construct, configure and initialize aPool
.TheRegionConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of Entity-definedRegions
when a user annotates her Spring applicationConfiguration
Class
withEnableEntityDefinedRegions
orEnableCachingDefinedRegions
.UsesGemFireProperties
is a meta-annotation used to mark other SDGAnnotations
that uses GemFire properties to configure the Spring-based GemFire cache instance. -
ClassDescription
AbstractCacheConfiguration
is an abstract base class for configuring either a Pivotal GemFire/Apache Geode client or peer-based cache instance using Spring's Java-based, AnnotationConfiguration
support.TheClientCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aClientCacheFactoryBean
used to construct, configure and initialize an instance of aClientCache
.A SpringConfigurer
used to apply additional, customized configuration for an Apache Geode or Pivotal GemFireLocator
.ThePeerCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aCacheFactoryBean
used to construct, configure and initialize an instance of a peerCache
.TheRegionConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of Entity-definedRegions
when a user annotates her Spring applicationConfiguration
Class
withEnableEntityDefinedRegions
orEnableCachingDefinedRegions
. -
ClassDescriptionThe
ContinuousQueryListenerContainerConfigurer
interfaces defines a contract for implementingObjects
in order to customize the configuration of aContinuousQueryListenerContainer
when enabling Continuous Query (CQ) functionality in a Spring Boot, Apache Geode/Pivotal GemFireClientCache
applications. -
ClassDescriptionThe
IndexConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of Entity-definedIndexes
when a user annotates her Spring applicationConfiguration
Class
withEnableIndexing
. -
ClassDescriptionThe
CacheServerConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aCacheServerFactoryBean
used to construct, configure and initialize an instance ofCacheServer
. -
ClassDescriptionThe
ClientCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aClientCacheFactoryBean
used to construct, configure and initialize an instance of aClientCache
.ThePeerCacheConfigurer
interface defines a contract for implementingObjects
in order to customize the configuration of aCacheFactoryBean
used to construct, configure and initialize an instance of a peerCache
. -
ClassDescription
GatewayReceiverConfigurer
used to customize the configuration of aGatewayReceiverFactoryBean
.