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