Interface | Description |
---|---|
CacheServerConfigurer |
The
CacheServerConfigurer interface defines a contract for implementations to customize the configuration
of a CacheServerFactoryBean used to construct, configure and initialize an instance of a CacheServer . |
ClientCacheConfigurer |
The
ClientCacheConfigurer interface defines a contract for implementations to customize the configuration
of a ClientCacheFactoryBean used to construct, configure and initialize an instance of a ClientCache . |
DiskStoreConfigurer |
The
DiskStoreConfigurer interface defines a contract for implementations to customize the configuration
of a DiskStoreFactoryBean used to construct, configure and initialize a DiskStore . |
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. |
IndexConfigurer |
The
IndexConfigurer interface defines a contract for implementations to customize the configuration
of Entity-defined Indexes when a user annotates her Spring application Configuration
class with EnableIndexing . |
PeerCacheConfigurer |
The
PeerCacheConfigurer interface defines a contract for implementations to customize the configuration
of a CacheFactoryBean used to construct, configure and initialize an instance of a peer Cache . |
PoolConfigurer |
The
PoolConfigurer interface defines a contract for implementations to customize the configuration
of a PoolFactoryBean used to construct, configure and initialize a Pool . |
RegionConfigurer |
The
RegionConfigurer interface defines a contract for implementations to customize the configuration
of Entity-defined Regions when a user annotates her Spring application Configuration
class with EnableEntityDefinedRegions . |
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 annotation. |
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
AddPoolConfiguration class is a Spring ImportBeanDefinitionRegistrar that registers
a PoolFactoryBean definition for the Pool
configuration meta-data defined in EnablePool annotations. |
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. |
ApacheShiroSecurityConfiguration |
The
ApacheShiroSecurityConfiguration class is a Spring @Configuration component
responsible for configuring and initializing the Apache Shiro security framework in order to secure Apache Geode
administrative and data access operations. |
ApacheShiroSecurityConfiguration.ApacheShiroPresentCondition |
A Spring
Condition to determine whether the user has included (declared) the 'shiro-spring' dependency
on their application's classpath, which is necessary for configuring Apache Shiro to secure Apache Geode
in a Spring context. |
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 construct, configure and initialize a CacheServer instance
in a Spring application context. |
ClientCacheConfiguration |
Spring
Configuration class used to construct, configure and initialize
a 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 cache 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. |
GemFirePropertiesConfiguration |
The
GemFirePropertiesConfiguration class is a Spring ImportBeanDefinitionRegistrar
capable of configuring additional GemFire Properties on a (Spring Boot) application class at runtime
during startup. |
GeodeIntegratedSecurityConfiguration |
The
GeodeIntegratedSecurityConfiguration class is a EmbeddedServiceConfigurationSupport implementation
that enables Apache Geode's Integrated Security framework and services. |
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 EnableIndexing 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. |
OffHeapConfiguration |
The OffHeapConfiguration class is a Spring
ImportBeanDefinitionRegistrar
capable of enabling GemFire cache Regions to use Off-Heap memory for data storage. |
OffHeapConfiguration.OffHeapBeanFactoryPostProcessor | |
PeerCacheConfiguration |
Spring
Configuration class used to construct, configure and initialize a peer Cache instance
in a Spring application context. |
RedisServerConfiguration |
The RedisServerConfiguration class is a Spring
ImportBeanDefinitionRegistrar
that applies additional GemFire configuration by way of GemFire System properties to configure
an embedded Redis server. |
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 CacheServers
to be defined and used in a peer cache application configured with Spring (Data GemFire/Geode). |
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 application
annotated class to enable the creation of the GemFire/Geode Regions based on
the application persistent 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 . |
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. |
EnableIndexing |
The
EnableIndexing annotation marks a Spring @Configuration annotated application class
to enable the creation of GemFire/Geode Indexes and LuceneIndexes based on
application persistent entity field/property annotations, such as the @Id , @Indexed
and @LuceneIndex 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. |
EnableOffHeap |
The EnableOffHeap annotation marks a Spring
@Configuration
annotated class to configure and enable Apache Geode Off-Heap Memory support and data storage
in Geode's cache Regions . |
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). |
EnableRedisServer |
The EnableRedisServer annotation marks a Spring
Configuration
class to embed the Redis service in the GemFire server-side data member node. |
EnableSecurity |
The
EnableSecurity annotation marks a Spring Configuration
annotated class to configure and enable Apache Geode's Security features for authentication, authorization
and post processing. |
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.