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
ModifierConstructorDescriptionprotected
RegionBeanDefinitionMetadata
(GemfirePersistentEntity<?> persistentEntity) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<org.apache.geode.cache.client.ClientRegionShortcut>
protected Optional<GemfirePersistentEntity<?>>
protected <T extends Annotation>
Tprotected Class<?>
protected String
protected Class<?>
protected Optional<org.apache.geode.cache.RegionShortcut>
is
(boolean strict) protected boolean
isStrict()
protected org.apache.geode.cache.client.ClientRegionShortcut
resolveClientRegionShortcut
(org.apache.geode.cache.client.ClientRegionShortcut defaultClientRegionShortcut) protected GemfirePersistentEntity<?>
protected org.apache.geode.cache.RegionShortcut
resolveServerRegionShortcut
(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.RegionBeanDefinitionMetadata
with
(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)
-