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:
-
RegionAsyncEventQueueGatewaySenderBeanDefinitionBuilderParserContextAbstractRegionParserElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.slf4j.Loggerprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Field Details
-
REGION_DEFINITION_SUFFIX
- See Also:
-
REGION_TEMPLATE_SUFFIX
- See Also:
-
TEMPLATE_ATTRIBUTE
- See Also:
-
logger
protected final org.slf4j.Logger logger
-
-
Constructor Details
-
AbstractPeerRegionParser
public AbstractPeerRegionParser()
-
-
Method Details
-
doParseRegionConfiguration
protected 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 classorg.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
getRegionFactoryClass
-
getParentName
- Overrides:
getParentNamein classorg.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
isRegionTemplate
Determines whether the given SDG XML namespace configurationElementdefines aRegiontemplate used as the base configuration for one or moreRegions. -
isSubRegion
-
doParse
protected void doParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder) - Overrides:
doParsein classorg.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
doParseRegion
protected abstract void doParseRegion(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, boolean subRegion) -
parseCollectionOfCustomSubElements
-
parseSubRegions
-
validateDataPolicyShortcutAttributesMutualExclusion
protected void validateDataPolicyShortcutAttributesMutualExclusion(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
-