| Interface | Description |
|---|---|
| EvictionConfiguration.EvictionPolicyConfigurer |
EvictionConfiguration.EvictionPolicyConfigurer configures the Eviction policy of a GemFire Region. |
| ExpirationConfiguration.ExpirationPolicyConfigurer |
Interface defining a contract for implementations that configure a
Region's expiration policy. |
| Class | Description |
|---|---|
| AbstractCacheConfiguration |
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, Annotation
Configuration support. |
| AddCacheServerConfiguration |
The
AddCacheServerConfiguration class is a Spring ImportBeanDefinitionRegistrar that registers
a CacheServerFactoryBean definition for the CacheServer
configuration meta-data defined in EnableCacheServer. |
| AddCacheServersConfiguration |
The
AddCacheServersConfiguration class registers CacheServerFactoryBean
bean definitions for all EnableCacheServer annotation configuration meta-data defined in
the EnableCacheServers annotation on a GemFire peer cache application class. |
| AddPoolConfiguration |
The
AddCacheServerConfiguration class is a Spring ImportBeanDefinitionRegistrar that registers
a PoolFactoryBean definition for the Pool
configuration meta-data defined in EnablePool. |
| AddPoolsConfiguration |
The
AddPoolsConfiguration class registers PoolFactoryBean
bean definitions for all EnablePool annotation configuration meta-data defined in
the EnablePools annotation on a GemFire client cache application class. |
| AuthConfiguration |
The AuthConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire/Geode configuration by way of GemFire/Geode System properties to configure
GemFire/Geode Authentication and Authorization framework services. |
| AutoRegionLookupConfiguration |
The
AutoRegionLookupConfiguration class is a Spring ImportBeanDefinitionRegistrar that enables
the automatic lookup of GemFire Regions, which may have been defined else where, such as in cache.xml
or using GemFire's Cluster Configuration Service. |
| CacheServerConfiguration |
Spring
Configuration class used to configure, construct and initialize and GemFire CacheServer
instance in a Spring application context. |
| ClientCacheConfiguration |
Spring
Configuration class used to configure, construct and initialize
a GemFire ClientCache instance in a Spring application context. |
| DiskStoreConfiguration |
The
DiskStoreConfiguration class is a Spring ImportBeanDefinitionRegistrar used to register
a GemFire/Geode DiskStore bean definition. |
| DiskStoresConfiguration |
The
DiskStoresConfiguration class is a Spring ImportBeanDefinitionRegistrar
used to register multiple GemFire/Geode DiskStore bean definitions. |
| EntityDefinedRegionsConfiguration |
The
EntityDefinedRegionsConfiguration class is Spring ImportBeanDefinitionRegistrar used in
the EnableEntityDefinedRegions annotation to dynamically create GemFire/Geode Regions
based on the application persistent entity classes. |
| EvictionConfiguration |
The
EvictionConfiguration class is a Spring @Configuration annotated class to enable
Eviction policy configuration on GemFire/Geode Regions. |
| EvictionConfiguration.ComposableEvictionPolicyConfigurer |
EvictionConfiguration.ComposableEvictionPolicyConfigurer is a EvictionConfiguration.EvictionPolicyConfigurer implementation that composes
multiple EvictionConfiguration.EvictionPolicyConfigurer objects into a composition using the Composite Software Design Pattern
making the composition appear as a single EvictionConfiguration.EvictionPolicyConfigurer. |
| EvictionConfiguration.EvictionPolicyMetaData | |
| ExpirationConfiguration |
ExpirationConfiguration is a Spring Configuration class used to configure expiration policies
for GemFire/Geode Regions. |
| ExpirationConfiguration.ComposableExpirationPolicyConfigurer |
ExpirationConfiguration.ComposableExpirationPolicyConfigurer is a ExpirationConfiguration.ExpirationPolicyConfigurer implementation
that additionally implements the Composition Software Design Pattern to treat a collection of
ExpirationConfiguration.ExpirationPolicyConfigurer objects as a single instace of the ExpirationConfiguration.ExpirationPolicyConfigurer. |
| ExpirationConfiguration.ExpirationPolicyMetaData |
ExpirationConfiguration.ExpirationPolicyMetaData is a ExpirationConfiguration.ExpirationPolicyConfigurer implementation that encapsulates
the expiration configuration meta-data (e.g. expiration timeout and action) necessary to configure
a Regions's expiration policy and behavior. |
| GemFireAsLastResourceConfiguration |
The
GemFireAsLastResourceConfiguration class is a Spring @Configuration
annotated class used to configure the GemFire "Last Resource" Spring Data GemFire Aspects. |
| GemFirePropertiesConfiguration |
The
GemFirePropertiesConfiguration class is a Spring ImportBeanDefinitionRegistrar
capable of configuring additional GemFire Properties on a (Spring Boot) application class at runtime
during startup. |
| HttpServiceConfiguration |
The HttpServiceConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire/Geode configuration by way of GemFire/Geode System properties to configure
GemFire/Geode's embeded HTTP service and services. |
| IndexConfiguration |
The
IndexConfiguration class is a Spring ImportBeanDefinitionRegistrar
and extension of EntityDefinedRegionsConfiguration used in the EnableIndexes annotation
to dynamically create GemFire/Geode Region Indexes based on
GemfirePersistentEntity GemfirePersistentProperty annotations. |
| LocatorConfiguration |
The LocatorConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire configuration by way of GemFire System properties to configure
an embedded GemFire Locator. |
| LoggingConfiguration |
The LoggingConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire/Geode configuration by way of GemFire/Geode System properties to configure
GemFire/Geode logging. |
| ManagerConfiguration |
The ManagerConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire configuration using GemFire System Properties to configure
an embedded GemFire Manager. |
| McastConfiguration |
The
McastConfiguration class is a Spring ImportBeanDefinitionRegistrar
that applies additional GemFire configuration by way of GemFire System properties to configure and use
multi-cast networking for GemFire communication and distribution rather than the (preferred)
Locator-based location services. |
| MemcachedServerConfiguration |
The MemcachedServerConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire configuration by way of GemFire System properties to configure
an embedded Memcached server. |
| PeerCacheConfiguration |
Spring
Configuration class used to configure, construct and initialize
a GemFire peer Cache instance in a Spring application context. |
| RegionDataAccessTracingConfiguration |
The RegionDataAccessTracingConfiguration class...
|
| SslConfiguration |
The SslConfiguration class...
|
| StatisticsConfiguration |
The StatisticsConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire/Geode configuration by way of GemFire/Geode System properties to configure
GemFire/Geode Statistics. |
| Enum | Description |
|---|---|
| EnableExpiration.ExpirationType |
EnableExpiration.ExpirationType defines different types of GemFire/Geode Expiration policies such as
(Entry) Idle Timeout (TTI) and (Entry) Time to Live (TTL). |
| EnableMemcachedServer.MemcachedProtocol |
Valid values for the Memcached Network Protocol on-the-wire transport.
|
| EnableSsl.Component |
| Annotation Type | Description |
|---|---|
| CacheServerApplication |
The CacheServerApplication annotation enables an embedded GemFire
CacheServer instance in a Spring Data GemFire based application. |
| ClientCacheApplication |
The
ClientCacheApplication annotation enables a Spring Data GemFire based application to become
a GemFire cache client (i.e. |
| ClientCacheApplication.Locator | |
| ClientCacheApplication.Server | |
| EnableAuth |
The EnableAuth annotation marks a Spring
@Configuration
annotated class to configure and enable GemFire/Geode's Authentication and Authorization framework services. |
| EnableAutoRegionLookup |
The
EnableAutoRegionLookup annotation configures a Spring Configuration
annotated class with the ability to automatically look up and register GemFire Regions
which may have be defined in cache.xml or by using GemFire's Cluster Configuration Service. |
| EnableCacheServer |
The
EnableCacheServer annotation configures a Spring Configuration
annotated class with a GemFire CacheServer bean in the Spring application context. |
| EnableCacheServers |
The
EnableCacheServers annotation enables 1 or more GemFire CacheServers
to be defined and used in a GemFire peer cache application configured with Spring (Data GemFire). |
| EnableDiskStore |
The
EnableDiskStore annotation marks a Spring @Configuration
annotated application class to configure a single GemFire/Geode DiskStore bean
in the Spring context in which to persist or overflow data from 1 or more GemFire/Geode
Regions |
| EnableDiskStore.DiskDirectory | |
| EnableDiskStores |
The
EnableDiskStores annotation marks a Spring @Configuration
annotated application class to configure 1 or more GemFire/Geode DiskStore beans
in the Spring context in which to persist or overflow data from 1 or more GemFire/Geode
Regions |
| EnableEntityDefinedRegions |
The
EnableEntityDefinedRegions annotation marks a Spring @Configuration
annotated class to enable the creation of the GemFire/Geode Regions based on
the application domain model object entities. |
| EnableEviction |
The
EnableEviction annotation marks a Spring @Configuration
annotated class to enable Region Eviction. |
| EnableEviction.EvictionPolicy |
Definition for a specific Eviction policy that can be applied to 1 or more
Regions. |
| EnableExpiration |
The
EnableExpiration annotation marks a Spring @Configuration
annotated class to enable Region entry expiration for individual entries. |
| EnableExpiration.ExpirationPolicy |
Definition for a specific Expiration policy that can be applied to 1 or more
Regions. |
| EnableGemFireAsLastResource |
The
EnableGemFireAsLastResource annotation is used to enable GemFire as a Last Resource in a Spring,
CMT/JTA Transaction. |
| EnableGemFireProperties |
The
EnableGemFireProperties annotation marks a Spring @Configuration
annotated class to configure GemFire/Geode System properties at runtime during [Spring Boot] application startup. |
| EnableHttpService |
The EnableHttpService annotation marks a Spring
@Configuration
annotated class to configure and enable GemFire/Geode's embedded HTTP service. |
| EnableIndexes |
The
EnableIndexes annotation marks a Spring @Configuration
annotated application class to enable the creation of GemFire/Geode Indexes based on application persistent entity
field/property annotations, such as the @Id and @Indexed annotations. |
| EnableLocator |
The EnableLocator annotation configures a Spring
@Configuration
annotated class to start an embedded GemFire Locator service in this GemFire server/data node. |
| EnableLogging |
The EnableLogging annotation marks a Spring
@Configuration
annotated class to configure and enable GemFire/Geode system logging. |
| EnableManager |
The EnableManager annotation marks a Spring
@Configuration
annotated class to configure, embed and start a GemFire/Geode Manager service in the GemFire/Geode Server. |
| EnableMcast |
The EnableMcast annotation marks a Spring
@Configuration
annotated class to configure and enable GemFire/Geode's multi-cast networking support. |
| EnableMemcachedServer |
The EnableMemcachedServer annotation marks a Spring
@Configuration
annotated class to start an embedded Memcached Server (Gemcached) service in the GemFire server/data node. |
| EnablePdx |
The EnablePdx annotation marks a Spring
@Configuration
annotated class to enable the GemFire PDX features and functionality in a GemFire server/data node
or GemFire cache client application. |
| EnablePool |
The
EnablePool annotation configures a Spring Configuration
annotated class with a "named" GemFire client Pool bean in the application context. |
| EnablePool.Locator | |
| EnablePool.Server | |
| EnablePools |
The
EnablePools annotation enables 1 or more GemFire Pools
to be defined and used in a GemFire client cache application configured with Spring (Data GemFire). |
| EnableRegionDataAccessTracing |
The EnableRegionDataAccessTracing class...
|
| EnableSsl |
The EnableSsl class...
|
| EnableStatistics |
The EnableStatistics annotation marks a Spring
@Configuration
annotated class to configure and enable statistics and runtime metrics of a running GemFire/Geode system. |
| PeerCacheApplication |
The
PeerCacheApplication annotation enables an embedded GemFire peer Cache
instance in a Spring Data GemFire based application. |
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.