protected static class EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata extends Object
EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata
class encapsulates details for creating a Region
from application persistent entities. The details are captured during a persistent entity component scan.GemfirePersistentEntity
Modifier | Constructor and Description |
---|---|
protected |
RegionBeanDefinitionMetadata(GemfirePersistentEntity<?> persistentEntity) |
Modifier and Type | Method and Description |
---|---|
protected Optional<org.apache.geode.cache.client.ClientRegionShortcut> |
getClientRegionShortcut() |
protected Optional<GemfirePersistentEntity<?>> |
getPersistentEntity() |
protected Optional<String> |
getPoolName() |
protected <T extends Annotation> |
getRegionAnnotation() |
protected Class<?> |
getRegionKeyConstraint() |
protected String |
getRegionName() |
protected Class<?> |
getRegionValueConstraint() |
protected Optional<org.apache.geode.cache.RegionShortcut> |
getServerRegionShortcut() |
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata |
is(boolean strict) |
protected boolean |
isStrict() |
protected org.apache.geode.cache.client.ClientRegionShortcut |
resolveClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut defaultClientRegionShortcut) |
protected GemfirePersistentEntity<?> |
resolvePersistentEntity() |
protected org.apache.geode.cache.RegionShortcut |
resolveServerRegionShortcut(org.apache.geode.cache.RegionShortcut defaultServerRegionShortcut) |
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata |
using(AnnotationAttributes enableEntityDefinedRegionsAttributes) |
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata |
using(org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut) |
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata |
using(org.apache.geode.cache.RegionShortcut serverRegionShortcut) |
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata |
using(String poolName) |
protected static EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata |
with(GemfirePersistentEntity<?> persistentEntity)
Factory method used to construct a new instance of the
EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata . |
protected RegionBeanDefinitionMetadata(GemfirePersistentEntity<?> persistentEntity)
protected static EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata with(GemfirePersistentEntity<?> persistentEntity)
EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata
.EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata
.protected boolean isStrict()
protected Optional<org.apache.geode.cache.client.ClientRegionShortcut> getClientRegionShortcut()
protected org.apache.geode.cache.client.ClientRegionShortcut resolveClientRegionShortcut(org.apache.geode.cache.client.ClientRegionShortcut defaultClientRegionShortcut)
protected Optional<GemfirePersistentEntity<?>> getPersistentEntity()
protected GemfirePersistentEntity<?> resolvePersistentEntity()
protected <T extends Annotation> T getRegionAnnotation()
protected Class<?> getRegionKeyConstraint()
protected String getRegionName()
protected Class<?> getRegionValueConstraint()
protected Optional<org.apache.geode.cache.RegionShortcut> getServerRegionShortcut()
protected org.apache.geode.cache.RegionShortcut resolveServerRegionShortcut(org.apache.geode.cache.RegionShortcut defaultServerRegionShortcut)
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata is(boolean strict)
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(AnnotationAttributes enableEntityDefinedRegionsAttributes)
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(org.apache.geode.cache.client.ClientRegionShortcut clientRegionShortcut)
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(org.apache.geode.cache.RegionShortcut serverRegionShortcut)
protected EntityDefinedRegionsConfiguration.RegionBeanDefinitionMetadata using(String poolName)
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.