All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected AnnotationAttributes |
getAnnotationAttributes(Annotation annotation) |
protected AnnotationAttributes |
getAnnotationAttributes(AnnotationMetadata importingClassMetadata) |
protected AnnotationAttributes |
getAnnotationAttributes(AnnotationMetadata importingClassMetadata,
String annotationName) |
protected Class<? extends Annotation> |
getAnnotationType()
Returns the Annotation type that configures and creates Regions
for application persistent entities.
|
protected String |
getAnnotationTypeName()
Returns the name of the Annotation type that configures and creates Regions
for application persistent entities.
|
protected String |
getAnnotationTypeSimpleName()
Returns the simple name of the Annotation type that configures and creates Regions
for application persistent entities.
|
protected ClassLoader |
getBeanClassLoader() |
protected BeanFactory |
getBeanFactory() |
protected GemfirePersistentEntity<?> |
getPersistentEntity(Class<?> persistentEntityType) |
protected boolean |
isAnnotationPresent(AnnotationMetadata importingClassMetadata) |
protected boolean |
isAnnotationPresent(AnnotationMetadata importingClassMetadata,
String annotationName) |
protected GemFireComponentClassTypeScanner |
newGemFireComponentClassTypeScanner(AnnotationMetadata importingClassMetadata,
AnnotationAttributes enableEntityDefinedRegionsAttributes) |
protected GemfirePersistentEntity<?> |
postProcess(AnnotationMetadata importingClassMetadata,
BeanDefinitionRegistry registry,
GemfirePersistentEntity<?> persistentEntity)
Performs addition post processing on the GemfirePersistentEntity to offer additional feature support
(e.g. dynamic Index creation).
|
protected Iterable<TypeFilter> |
regionAnnotatedPersistentEntityTypeFilters() |
void |
registerBeanDefinitions(AnnotationMetadata importingClassMetadata,
BeanDefinitionRegistry registry) |
protected void |
registerRegionBeanDefinition(GemfirePersistentEntity persistentEntity,
boolean strict,
BeanDefinitionRegistry registry) |
protected Set<String> |
resolveBasePackages(AnnotationMetadata importingClassMetaData,
AnnotationAttributes enableEntityDefinedRegionAttributes) |
protected ClassLoader |
resolveBeanClassLoader() |
protected Class<?> |
resolveDomainType(GemfirePersistentEntity persistentEntity) |
protected Iterable<TypeFilter> |
resolveExcludes(AnnotationAttributes enableEntityDefinedRegionsAttributes) |
protected Class<?> |
resolveIdType(GemfirePersistentEntity persistentEntity) |
protected Iterable<TypeFilter> |
resolveIncludes(AnnotationAttributes enableEntityDefinedRegionsAttributes) |
protected GemfireMappingContext |
resolveMappingContext() |
protected BeanDefinitionBuilder |
resolveRegionAttributesFactoryBeanBuilder(Annotation regionAnnotation,
BeanDefinitionBuilder regionFactoryBeanBuilder) |
protected Class<? extends RegionLookupFactoryBean> |
resolveRegionFactoryBeanClass(GemfirePersistentEntity persistentEntity) |
void |
setBeanClassLoader(ClassLoader classLoader) |
void |
setBeanFactory(BeanFactory beanFactory) |
protected BeanDefinitionBuilder |
setClientRegionAttributes(AnnotationAttributes regionAnnotationAttributes,
BeanDefinitionBuilder regionFactoryBeanBuilder) |
protected BeanDefinitionBuilder |
setFixedPartitionRegionAttributes(AnnotationAttributes regionAnnotationAttributes,
BeanDefinitionBuilder partitionAttributesFactoryBeanBuilder) |
protected BeanDefinitionBuilder |
setPartitionRegionAttributes(AnnotationAttributes regionAnnotationAttributes,
BeanDefinitionBuilder regionFactoryBeanBuilder,
BeanDefinitionBuilder regionAttributesFactoryBeanBuilder) |
protected BeanDefinitionBuilder |
setRegionAttributes(GemfirePersistentEntity persistentEntity,
BeanDefinitionBuilder regionFactoryBeanBuilder,
boolean strict) |
protected BeanDefinitionBuilder |
setReplicateRegionAttributes(AnnotationAttributes regionAnnotationAttributes,
BeanDefinitionBuilder regionFactoryBeanBuilder) |