Spring Data for VMware GemFire
Class AbstractPeerRegionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.data.gemfire.config.xml.AbstractPeerRegionParser
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionParser
public abstract class AbstractPeerRegionParser
extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
Abstract Spring XML parser for peer 
Region bean definitions.- Since:
- 2.2.0
- See Also:
- 
- Region
- AsyncEventQueue
- GatewaySender
- BeanDefinitionBuilder
- ParserContext
- AbstractRegionParser
- Element
 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final org.slf4j.Loggerprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserID_ATTRIBUTE, NAME_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddoParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) protected abstract voiddoParseRegion(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean subRegion) protected voiddoParseRegionConfiguration(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder regionBuilder, org.springframework.beans.factory.support.BeanDefinitionBuilder regionAttributesBuilder, boolean subRegion) protected Class<?>getBeanClass(Element element) protected StringgetParentName(Element element) protected abstract Class<?>protected booleanisRegionTemplate(Element element) Determines whether the given SDG XML namespace configurationElementdefines aRegiontemplate used as the base configuration for one or moreRegions.protected booleanisSubRegion(Element element) protected voidparseCollectionOfCustomSubElements(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String className, String subElementName, String propertyName) protected voidparseSubRegions(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, String resolvedCacheRef) protected voidvalidateDataPolicyShortcutAttributesMutualExclusion(Element element, org.springframework.beans.factory.xml.ParserContext parserContext) Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserdoParse, getBeanClassName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserparse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
- 
Field Details- 
REGION_DEFINITION_SUFFIX- See Also:
 
- 
REGION_TEMPLATE_SUFFIX- See Also:
 
- 
TEMPLATE_ATTRIBUTE- See Also:
 
- 
loggerprotected final org.slf4j.Logger logger
 
- 
- 
Constructor Details- 
AbstractPeerRegionParserpublic AbstractPeerRegionParser()
 
- 
- 
Method Details- 
doParseRegionConfigurationprotected void doParseRegionConfiguration(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder regionBuilder, org.springframework.beans.factory.support.BeanDefinitionBuilder regionAttributesBuilder, boolean subRegion) 
- 
getBeanClass- Overrides:
- getBeanClassin class- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
 
- 
getRegionFactoryClass
- 
getParentName- Overrides:
- getParentNamein class- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
 
- 
isRegionTemplateDetermines whether the given SDG XML namespace configurationElementdefines aRegiontemplate used as the base configuration for one or moreRegions.
- 
isSubRegion
- 
doParseprotected void doParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) - Overrides:
- doParsein class- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
 
- 
doParseRegionprotected abstract void doParseRegion(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean subRegion) 
- 
parseCollectionOfCustomSubElements
- 
parseSubRegions
- 
validateDataPolicyShortcutAttributesMutualExclusionprotected void validateDataPolicyShortcutAttributesMutualExclusion(Element element, org.springframework.beans.factory.xml.ParserContext parserContext) 
 
- 
