Interface | Description |
---|---|
CacheServerConfigurer |
The
CacheServerConfigurer interface defines a contract for implementing Objects in order to
customize the configuration of a CacheServerFactoryBean used to construct, configure and initialize
an instance of CacheServer . |
CachingDefinedRegionsConfiguration.CacheNameResolver |
CachingDefinedRegionsConfiguration.CacheNameResolver is a FunctionalInterface declaring a contract for all implementations
used to resolve all cache names declared and used by a Spring application. |
ClientCacheConfigurer |
The
ClientCacheConfigurer interface defines a contract for implementing Objects in order to
customize the configuration of a ClientCacheFactoryBean used to construct, configure and initialize
an instance of a ClientCache . |
ContinuousQueryListenerContainerConfigurer |
The
ContinuousQueryListenerContainerConfigurer interfaces defines a contract for implementing Objects
in order to customize the configuration of a ContinuousQueryListenerContainer when enabling Continuous Query
(CQ) functionality in a Spring Boot, Apache Geode/Pivotal GemFire ClientCache applications. |
DiskStoreConfigurer |
The
DiskStoreConfigurer interface defines a contract for implementing Objects in order to
customize the configuration of a DiskStoreFactoryBean used to construct, configure and initialize
a DiskStore . |
EvictionConfiguration.EvictionPolicyConfigurer |
EvictionConfiguration.EvictionPolicyConfigurer configures the Eviction policy of an Apache Geode Region . |
ExpirationConfiguration.ExpirationPolicyConfigurer |
Interface defining a contract for implementations that configure a
Region's expiration policy. |
GatewayReceiverConfigurer |
GatewayReceiverConfigurer used to customize the configuration of a GatewayReceiverFactoryBean . |
GatewaySenderConfigurer | |
IndexConfigurer |
The
IndexConfigurer interface defines a contract for implementing Objects in order to
customize the configuration of Entity-defined Indexes when a user annotates her Spring application
Configuration Class with EnableIndexing . |
LocatorConfigurer |
A Spring
Configurer used to apply additional, customized configuration for an Apache Geode or Pivotal GemFire
Locator . |
PeerCacheConfigurer |
The
PeerCacheConfigurer interface defines a contract for implementing Objects in order 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 implementing Objects in order to
customize the configuration of a PoolFactoryBean used to construct, configure and initialize a Pool . |
RegionConfigurer |
The
RegionConfigurer interface defines a contract for implementing Objects in order to
customize the configuration of Entity-defined Regions when a user annotates her Spring application
Configuration Class with EnableEntityDefinedRegions or EnableCachingDefinedRegions . |
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. |
AdministrativeConfiguration |
The
AdministrativeConfiguration class is a Spring @Configuration class that registers
SDG Administrative Functions used by SDG's EnableClusterConfiguration without HTTP enabled. |
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 configuration using Pivotal GemFire/Apache Geode Properties to configure
Pivotal GemFire/Apache Geode Authentication and Authorization framework and services. |
AuthenticationBeanConfiguration |
Spring
Configuration class used to configure and register an Authentication object
based on security (auth) configuration metadata supplied in the EnableSecurity annotation. |
AuthenticationBeanConfiguration.SpringDataGeodeAuthentication | |
AutoConfiguredAuthenticationConfiguration |
The
AutoConfiguredAuthenticationConfiguration class is a Spring Configuration class
that auto-configures Apache Geode Authentication by providing an implementation of the AuthInitialize
interface along with setting the necessary Apache Geode Properties . |
AutoConfiguredAuthenticationConfiguration.AuthenticationAutoConfigurationEnabledCondition | |
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. |
BeanFactoryLocatorConfiguration |
The
BeanFactoryLocatorConfiguration class extends the Spring application configuration by enabling
Spring Data GemFire/Geode's GemfireBeanFactoryLocator in order to auto-wire and configure any
GemFire/Geode Objects declared in GemFire/Geode config (e.g. |
CacheServerConfiguration |
Spring
Configuration class used to construct, configure and initialize a CacheServer instance
in a Spring application context. |
CachingDefinedRegionsConfiguration |
The
CachingDefinedRegionsConfiguration class is a Spring @Configuration class
that applies configuration to a Spring (Data GemFire/Geode) application to create GemFire/Geode cache
Regions based on the use of Spring's Cache Abstraction to enable caching for application
service classes and methods. |
CachingDefinedRegionsConfiguration.AbstractCacheNameResolver |
CachingDefinedRegionsConfiguration.AbstractCacheNameResolver is an abstract base class encapsulating reusable functionality common
to all CachingDefinedRegionsConfiguration.CacheNameResolver implementations. |
CachingDefinedRegionsConfiguration.SpringCacheAnnotationsCacheNameResolver | |
ClientCacheConfiguration |
Spring
Configuration class used to construct, configure and initialize
a ClientCache instance in a Spring application context. |
ClusterConfigurationConfiguration |
Spring
@Configuration class defining Spring beans that will record the creation of
Apache Geode / Pivotal GemFire Regions defined in Spring config (i.e. |
ClusterConfigurationConfiguration.ClusterSchemaObjectInitializer | |
ClusterConfigurationConfiguration.SchemaObjectContext | |
ClusterDefinedRegionsConfiguration |
The
ClusterDefinedRegionsConfiguration class configures client Proxy-based Regions
for all Regions defined in the cluster to which the cache client is connected. |
CompressionConfiguration |
The
CompressionConfiguration class is a Spring ImportAware implementation capable of
enabling Pivotal GemFire/Apache Geode cache Regions data compression. |
ContinuousQueryConfiguration |
The
ContinuousQueryConfiguration class is a Spring @Configuration class enabling
Continuous Query (CQ) Pivotal GemFire/Apache Geode capabilities in this cache client application. |
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. |
EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata |
The
EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata class encapsulates details for creating a Region
from application persistent entities. |
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. |
GatewayReceiverConfiguration |
Spring
Configuration class used to construct, configure and initialize a GatewayReceiver instance
in a Spring application context. |
GatewaySenderConfiguration | |
GatewaySendersConfiguration |
Spring
Configuration class used to construct, configure and initialize GatewaySender instances
in a Spring application context. |
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. |
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 configuration by way of Pivotal GemFire/Apache Geode Properties to configure
Pivotal GemFire/Apache Geode's embedded HTTP service and dependent services (e.g. |
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. |
LazyResolvingComposableCacheServerConfigurer |
Composition for
CacheServerConfigurer . |
LazyResolvingComposableClientCacheConfigurer |
Composition for
ClientCacheConfigurer . |
LazyResolvingComposableContinuousQueryListenerContainerConfigurer |
Composition of
ContinuousQueryListenerContainerConfigurer . |
LazyResolvingComposableDiskStoreConfigurer |
Composition of
DiskStoreConfigurer . |
LazyResolvingComposableGatewayReceiverConfigurer |
Composition of
GatewayReceiverConfigurer . |
LazyResolvingComposableGatewaySenderConfigurer |
Composition of
GatewaySenderConfigurer . |
LazyResolvingComposableIndexConfigurer |
Composition for
IndexConfigurer . |
LazyResolvingComposableLocatorConfigurer |
Composition for
LocatorConfigurer . |
LazyResolvingComposablePeerCacheConfigurer |
Composition of
PeerCacheConfigurer . |
LazyResolvingComposablePoolConfigurer |
Composition of
PoolConfigurer . |
LazyResolvingComposableRegionConfigurer |
Composition for
RegionConfigurer . |
LocatorApplicationConfiguration |
Spring
@Configuration class used to configure and bootstrap an Apache Geode
or Pivotal GemFire Locator . |
LocatorConfiguration |
The
LocatorConfiguration class is a Spring ImportBeanDefinitionRegistrar that applies
additional configuration by way of Pivotal GemFire/Apache Geode Properties to configure
an embedded Locator . |
LoggingConfiguration |
The
LoggingConfiguration class is a Spring ImportBeanDefinitionRegistrar that applies
additional configuration using Pivotal GemFire/Apache Geode Properties to configure
Pivotal GemFire/Apache Geode logging. |
ManagerConfiguration |
The
ManagerConfiguration class is a Spring ImportBeanDefinitionRegistrar that applies
additional configuration using Pivotal GemFire/Apache Geode Properties to configure an embedded Manager
in this cluster member. |
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 configuration using Pivotal GemFire/Apache Geode Properties to configure
an embedded Memcached server in this cluster member. |
OffHeapConfiguration |
The
OffHeapConfiguration class is a Spring ImportBeanDefinitionRegistrar capable of
enabling Pivotal GemFire/Apache Geode cache Regions to use Off-Heap Memory for data storage. |
OffHeapConfiguration.OffHeapBeanFactoryPostProcessor | |
PdxConfiguration |
The
PdxConfiguration class is a Spring Configuration class that configures PDX
on a GemFireCache instance. |
PeerCacheConfiguration |
Spring
Configuration class used to construct, configure and initialize a peer Cache instance
in a Spring application context. |
RedisServerConfiguration | Deprecated
Support for the Redis Server protocol in Apache Geode to service Redis clients is targeted
to be removed in the Apache Geode project as of Apache Geode 1.15.
|
RegionDataAccessTracingConfiguration |
The RegionDataAccessTracingConfiguration class...
|
SslConfiguration |
The
SslConfiguration class is a Spring ImportBeanDefinitionRegistrar that applies
additional configuration using Pivotal GemFire/Apache Geode Properties to configure SSL. |
StatisticsConfiguration |
The
StatisticsConfiguration class is a Spring ImportBeanDefinitionRegistrar that applies
additional configuration using Pivotal GemFire/Apache Geode Properties to configure
Pivotal GemFire/Apache 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 for Apache Geode based application
to become an Apache Geode cache client by creating a ClientCache instance. |
ClientCacheApplication.Locator | |
ClientCacheApplication.Server | |
EnableAuth |
The
EnableAuth annotation marks a Spring @Configuration annotated Class
to configure and enable Pivotal GemFire/Apache Geode's Authentication and Authorization framework and services. |
EnableAutoRegionLookup |
The
EnableAutoRegionLookup annotation configures a Spring Configuration annotated class
with the ability to automatically look up and register any Apache Geode or Pivotal GemFire Regions
which may have be defined in cache.xml or by using the Cluster Configuration Service. |
EnableBeanFactoryLocator |
The
EnableBeanFactoryLocator annotation annotates a Spring @Configuration class
enabling SDG's GemfireBeanFactoryLocator in order to auto-wire and configure GemFire/Geode Objects
declared in GemFire/Geode config. |
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). |
EnableCachingDefinedRegions |
The
EnableCachingDefinedRegions annotation marks a Spring @Configuration application
annotated class to enable the creation of GemFire/Geode Regions based on Spring's Cache Abstraction
Annotations applied to application service methods and types. |
EnableClusterConfiguration |
The
EnableClusterConfiguration annotation enables Apache Geode / Pivotal GemFire schema object definitions
defined in a Spring [Boot], Apache Geode / Pivotal GemFire ClientCache application using Spring config
to be pushed to an Apache Geode / Pivotal GemFire cluster, similar to how schema commands (e.g. |
EnableClusterDefinedRegions |
The
EnableClusterDefinedRegions annotation marks a Spring @Configuration application
annotated class to enable the creation of client Proxy-based Regions for all Regions
defined in an Apache Geode/Pivotal GemFire cluster. |
EnableCompression |
The
EnableCompression annotation marks a Spring @Configuration annotated application
Class to configure and enable Pivotal GemFire/Apache Geode Region data compression. |
EnableContinuousQueries |
The
EnableContinuousQueries annotation marks a Spring @Configuration annotated
application configuration class to enable Pivotal GemFire / Apache Geode Continuous Queries (CQ) feature. |
EnableDiskStore |
The
EnableDiskStore annotation marks a Spring @Configuration annotated Class
to configure a single GemFire/Geode DiskStore bean in the Spring application context
in which to persist or overflow data from 1 or more cache 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 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 . |
EnableGatewayReceiver |
The
EnableGatewayReceiver annotation creates a GatewayReceiver within an Apache Geode
or Pivotal GemFire peer Cache . |
EnableGatewaySender |
This
Annotation is responsible for configuring a single GatewaySender . |
EnableGatewaySenders |
This
Annotation is responsible for the configuration of multiple GatewaySenders . |
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 Pivotal GemFire/Apache 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 Pivotal GemFire/Apache Geode Locator service in this cluster member. |
EnableLogging |
The
EnableLogging annotation marks a Spring @Configuration annotated Class
to configure and enable Pivotal GemFire/Apache Geode system logging. |
EnableManager |
The
EnableManager annotation marks a Spring @Configuration annotated Class
to configure, embed and start a Pivotal GemFire/Apache Geode Manager service in this cluster member. |
EnableMcast |
The
EnableMcast annotation marks a Spring @Configuration annotated Class
to configure and enable Pivotal GemFire/Apache Geode's multi-cast networking features. |
EnableMemcachedServer |
The
EnableMemcachedServer annotation marks a Spring @Configuration
annotated Class to start an embedded Memcached Server (Gemcached) service in this cluster member. |
EnableOffHeap |
The
EnableOffHeap annotation marks a Spring @Configuration annotated application
Class to configure and enable Off-Heap Memory data storage in cache Regions . |
EnablePdx |
The
EnablePdx annotation marks a Spring @Configuration annotated Class
to enable the Apache Geode PDX features and functionality in this peer cache, cluster member or 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 | Deprecated
Support for the Redis Server protocol in Apache Geode to service Redis clients is targeted
to be removed in the Apache Geode project as of Apache Geode 1.15.
|
EnableRegionDataAccessTracing |
The EnableRegionDataAccessTracing class...
|
EnableSecurity |
The
EnableSecurity annotation marks a Spring @Configuration annotated Class
to configure and enable Pivotal GemFire/Apache Geode's Security features for authentication, authorization
and post processing. |
EnableSsl |
The
EnableSsl annotation marks a Spring @Configuration annotated Class
to configure and enable Pivotal GemFire/Apache Geode's TCP/IP Socket SSL. |
EnableSsl.ComponentAlias | |
EnableStatistics |
The
EnableStatistics annotation marks a Spring @Configuration annotated Class
to configure and enable statistics and runtime metrics of a running Pivotal GemFire/Apache Geode system. |
LocatorApplication |
The
LocatorApplication Annotation enables a Spring Data for Apache Geode & Pivotal GemFire
application to become a Locator based application. |
PeerCacheApplication |
The
PeerCacheApplication annotation enables an embedded GemFire peer Cache
instance in a Spring Data GemFire based application. |
UsesGemFireProperties |
UsesGemFireProperties is a meta-annotation used to mark other SDG Annotations
that uses GemFire properties to configure the Spring-based GemFire cache instance. |
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.