Spring Data for VMware GemFire
Class EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata
java.lang.Object
org.springframework.data.gemfire.config.annotation.EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata
- Enclosing class:
- EntityDefinedRegionsConfiguration
protected static class EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata
extends Object
The
EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata class encapsulates details for creating a Region
from application persistent entities. The details are captured during a persistent entity component scan.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRegionBeanDefinitionMetadata(GemfirePersistentEntity<?> persistentEntity) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<org.apache.geode.cache.client.ClientRegionShortcut>protected Optional<GemfirePersistentEntity<?>>protected <T extends Annotation>
Tprotected Class<?>protected Stringprotected Class<?>protected Optional<org.apache.geode.cache.RegionShortcut>is(boolean strict) protected booleanisStrict()protected org.apache.geode.cache.client.ClientRegionShortcutresolveClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut defaultClientRegionShortcut) protected GemfirePersistentEntity<?>protected org.apache.geode.cache.RegionShortcutresolveServerRegionShortcut(org.apache.geode.cache.RegionShortcut defaultServerRegionShortcut) using(org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut) using(org.apache.geode.cache.RegionShortcut serverRegionShortcut) using(org.springframework.core.annotation.AnnotationAttributes enableEntityDefinedRegionsAttributes) protected static EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadatawith(GemfirePersistentEntity<?> persistentEntity) Factory method used to construct a new instance of theEntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata.
-
Constructor Details
-
RegionBeanDefinitionMetadata
-
-
Method Details
-
with
protected static EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata with(GemfirePersistentEntity<?> persistentEntity) Factory method used to construct a new instance of theEntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata.- Returns:
- a new instance of
EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata.
-
isStrict
protected boolean isStrict() -
getClientRegionShortcut
-
resolveClientRegionShortcut
protected org.apache.geode.cache.client.ClientRegionShortcut resolveClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut defaultClientRegionShortcut) -
getPersistentEntity
-
resolvePersistentEntity
-
getPoolName
-
getRegionAnnotation
-
getRegionKeyConstraint
-
getRegionName
-
getRegionValueConstraint
-
getServerRegionShortcut
-
resolveServerRegionShortcut
protected org.apache.geode.cache.RegionShortcut resolveServerRegionShortcut(org.apache.geode.cache.RegionShortcut defaultServerRegionShortcut) -
is
@NonNull protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata is(boolean strict) -
using
@NonNull protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(@Nullable org.springframework.core.annotation.AnnotationAttributes enableEntityDefinedRegionsAttributes) -
using
@NonNull protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(@Nullable org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut) -
using
@NonNull protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(@Nullable org.apache.geode.cache.RegionShortcut serverRegionShortcut) -
using
@NonNull protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(@Nullable String poolName)
-