Package org.springframework.geode.config.annotation
package org.springframework.geode.config.annotation
-
ClassDescriptionThe
ClusterAvailableConfiguration
class is a SpringConfiguration
class that enables configuration when an Apache Geode cluster of servers are available.TheClusterAwareConfiguration
class is a Spring@Configuration
class imported byEnableClusterAware
used to determine whether a Spring Boot application using Apache Geode should run in local-only mode or client/server.TheClusterNotAvailableConfiguration
class is a SpringConfiguration
class that enables configuration when an Apache Geode cluster of servers is not available.TheClusterNotAvailableException
is aRuntimeException
indicating that no Apache Geode cluster was provisioned and available to service Apache GeodeClientCache
applications.TheDistributedSystemIdConfiguration
class is a SpringConfiguration
class used to configure the distributed-system-id for apeer Cache member
in a cluster when using the P2P topology.TheDurableClientConfiguration
class is a SpringConfiguration
class used to configure thisClientCache
instance as a Durable Client by setting the durable-client-id and durable-client-timeout properties in addition to enabling keepAlive onClientCache
shutdown.TheEnableClusterAware
annotation helps Spring Boot applications using Apache Geode decide whether it needs to operate in local-only mode or in a client/server topology.TheEnableDurableClient
annotation configures aClientCache
instance as a Durable Client.SpringAnnotation
to enable Apache Geode Security (Auth).SpringAnnotation
to enable Apache Geode Security (Authentication/Authorization (Auth)) through proxying.TheGroupsConfiguration
class is a SpringConfiguration
class used to configure the groups in which is member belongs in an Apache Geode distributed system, whether the member is aClientCache
in a client/server topology or apeer Cache
in a cluster using the P2P topology.TheLocatorsConfiguration
class is a SpringConfiguration
class used to configure Apache Geode locators and/or remote-locators properties used by apeer Cache member
to join a cluster of servers when using the P2P topology.TheMemberNameConfiguration
class is a SpringConfiguration
class used to configure an Apache Geode member name in the distributed system, whether the member is aclient
in the client/server topology or apeer
in a cluster using the P2P topology.SpringConfiguration
class used to configure aSecurityManager
, thereby enabling Security (Auth) on this Apache Geode node.SpringConfiguration
class used to configure aSecurityManager
, thereby enabling Security (Auth) on this Apache Geode node.TheUseDistributedSystemId
annotation configures the distributed-system-id property of apeer Cache member
in an Apache Geode P2P topology.TheUseGroups
annotation configures the groups in which the member belongs in an Apache Geode distributed system, whether the member is aClientCache
in a client/server topology or apeer Cache
in a cluster using the P2P topology.TheUseLocators
annotation configures the locators and/or remote-locators Apache Geode properties used by apeer Cache member
to join a cluster of servers when using the P2P topology as well as when configuring the multi-site, WAN topology.TheUseMemberName
annotation configures the name of the member in the Apache Geode distributed system, whether the member is aclient
in the client/server topology or apeer Cache member
in the cluster using the P2P topology.