Spring Data for VMware GemFire
Annotation Interface ReplicateRegion
Annotation
defining the Replicate Region
in which the application persistent entity will be stored.- Since:
- 1.9.0
- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionName of theDiskStore
in which this persistent entity's data is overflowed and/or persisted.boolean
Determines whether disk-based operations (used in overflow and persistence) are synchronous or asynchronous.boolean
Determines whether an entity annotated with this Region annotation will ignore any existing Region definition identified by the givenname()
for this entity.boolean
Determines whether thisRegion's
data access operations participates in any existing, Global JTA transaction in progress.Name, or fully-qualified bean name of theRegion
in which the application persistent entity will be stored (e.g.boolean
Determines whether this persistent entity'sRegion
is persistent, storing data to disk.Defines theScope
used by this persistent entity'sDataPolicy.REPLICATE
Region
to acknowledge messages sent between peers.Name, or fully-qualified bean name of theRegion
in which the application persistent entity will be stored (e.g.
-
Element Details
-
name
Name, or fully-qualified bean name of theRegion
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 byClass.getSimpleName()
.- Returns:
- the name or fully-qualified path of the
Region
in which the application persistent entity will be stored.
- Default:
- ""
-
value
Name, or fully-qualified bean name of theRegion
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 byClass.getSimpleName()
.- Returns:
- the name or fully-qualified path of the
Region
in which the application persistent entity will be stored.
- Default:
- ""
-
diskStoreName
String diskStoreNameName of theDiskStore
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
boolean diskSynchronousDetermines whether disk-based operations (used in overflow and persistence) are synchronous or asynchronous. Defaults to synchronous.- Default:
- true
-
ignoreIfExists
boolean ignoreIfExistsDetermines whether an entity annotated with this Region annotation will ignore any existing Region definition identified by the givenname()
for this entity. Defaults to true.- Default:
- true
-
ignoreJta
boolean ignoreJtaDetermines whether thisRegion's
data access operations participates in any existing, Global JTA transaction in progress. Defaults to false (will NOT ignore JTA).- Default:
- false
-
persistent
boolean persistentDetermines whether this persistent entity'sRegion
is persistent, storing data to disk. Note, this setting independent of whether or not theRegion
associated with this persistent entity overflows data to disk during eviction due to entry/heap/memory constraints. ARegion
can also be persistent without an explicitDiskStore
defined; in that case, GemFire/Geode writes to the "DEFAULT"DiskStore
. Defaults to false.- See Also:
-
DataPolicy
- Default:
- false
-
scope
ScopeType scopeDefines theScope
used by this persistent entity'sDataPolicy.REPLICATE
Region
to acknowledge messages sent between peers. Defaults toScopeType.DISTRIBUTED_NO_ACK
- Default:
- DISTRIBUTED_NO_ACK
-