@Target(value=TYPE) @Retention(value=RUNTIME) @Inherited @Documented @Import(value=ClusterAwareConfiguration.class) public @interface EnableClusterAware
EnableClusterAware
annotation helps Spring Boot applications using Apache Geode decide whether it needs
to operate in local-only mode or in a client/server topology.Annotation
,
Documented
,
Inherited
,
Retention
,
Target
,
ClientCache
,
Import
,
EnableClusterConfiguration
Modifier and Type | Optional Element and Description |
---|---|
boolean |
strictMatch
Determines whether the matching algorithm is strict.
|
public abstract boolean strictMatch
ClientCache
application would connect to the cluster on deployment (push).
However, is entirely possible that users may push Spring Boot, Apache Geode ClientCache
applications
to a cloud-managed environment where no cluster was provisioned and is available, and users simply want their
apps to run in local-only mode.
The strict match configuration setting absolutely requires at least 1 connection must be established. Use of this
configuration setting also promotes a fail-fast protocol, or at least early detection (when log levels are
adjusted accordingly) that a cluster is not available.
Use spring.boot.data.gemfire.cluster.condition.match.strict
in Spring Boot application.properties.
Defaults to false.