Determines whether an entity annotated with this Region annotation will ignore any existing Region definition
identified by the given name() for this entity.
Name, or fully-qualified bean name of the Region
in which the application persistent entity will be stored (e.g. "Users", or "/Local/Admin/Users").
Defaults to simple name of the application persistent entity defined by Class.getSimpleName().
Returns:
the name or fully-qualified path of the Region in which the application persistent entity
will be stored.
Name, or fully-qualified bean name of the Region
in which the application persistent entity will be stored (e.g. "Users", or "/Local/Admin/Users").
Defaults to simple name of the application persistent entity defined by Class.getSimpleName().
Returns:
the name or fully-qualified path of the Region in which the application persistent entity
will be stored.
Sets the name of the Region to which this persistent entity's
Region will be collocated.
Collocation is used in data access, querying operations where the user wishes to combine data
from multiple Regions into a single result set returned
from an OQL statement.
Defaults to unset.
Name of the DiskStore in which this persistent entity's data is overflowed
and/or persisted.
Maybe the name of a Spring bean defined in the Spring context.
Defaults to unset.
Default:
""
diskSynchronous
booleandiskSynchronous
Determines whether disk-based operations (used in overflow and persistence) are synchronous or asynchronous.
Defaults to synchronous.
Defines an array of fixed partitions in a DataPolicy.PARTITIONRegion
Default is unset.
See Also:
FixedPartitionAttributes
Default:
{}
ignoreIfExists
booleanignoreIfExists
Determines whether an entity annotated with this Region annotation will ignore any existing Region definition
identified by the given name() for this entity.
Defaults to true.
Default:
true
ignoreJta
booleanignoreJta
Determines whether this Region's data access operations participates in
any existing, Global JTA transaction in progress.
Defaults to false (will NOT ignore JTA).
Name of the PartitionResolver used to customize the partitioning strategy
in this persistent entity's DataPolicy.PARTITIONRegion.
This setting may also be the name of a Spring bean defined in the Spring context.
Defaults to unset, thus using the default GemFire/Geode partitioning strategy.
Default:
""
persistent
booleanpersistent
Determines whether this persistent entity's Region is persistent,
storing data to disk.
Note, this setting independent of whether or not the Region associated
with this persistent entity overflows data to disk during eviction due to entry/heap/memory constraints.
A Region can also be persistent without an explicit
DiskStore defined; in that case, GemFire/Geode writes to the "DEFAULT"
DiskStore.
Defaults to false.
See Also:
DataPolicy
Default:
false
redundantCopies
intredundantCopies
Defines the number of redundant copies of this persistent entity's data.
Defaults to 0.