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<ClientRegionShortcut>
protected Optional<GemfirePersistentEntity<?>>
protected <T extends Annotation>
Tprotected Class<?>
protected String
protected Class<?>
protected Optional<RegionShortcut>
is
(boolean strict) protected boolean
isStrict()
protected ClientRegionShortcut
resolveClientRegionShortcut
(ClientRegionShortcut defaultClientRegionShortcut) protected GemfirePersistentEntity<?>
protected RegionShortcut
resolveServerRegionShortcut
(RegionShortcut defaultServerRegionShortcut) using
(ClientRegionShortcut clientRegionShortcut) using
(RegionShortcut serverRegionShortcut) using
(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 ClientRegionShortcut resolveClientRegionShortcut(ClientRegionShortcut defaultClientRegionShortcut) -
getPersistentEntity
-
resolvePersistentEntity
-
getPoolName
-
getRegionAnnotation
-
getRegionKeyConstraint
-
getRegionName
-
getRegionValueConstraint
-
getServerRegionShortcut
-
resolveServerRegionShortcut
-
is
-
using
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(AnnotationAttributes enableEntityDefinedRegionsAttributes) -
using
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(ClientRegionShortcut clientRegionShortcut) -
using
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(RegionShortcut serverRegionShortcut) -
using
-