Package org.redisson.spring.support
Class AbstractRedissonNamespaceDefinitionParser
- java.lang.Object
 - 
- org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
 - 
- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
 - 
- org.redisson.spring.support.AbstractRedissonNamespaceDefinitionParser
 
 
 
 
- 
- All Implemented Interfaces:
 org.springframework.beans.factory.xml.BeanDefinitionParser
- Direct Known Subclasses:
 RedissonGenericObjectDefinitionParser,RedissonLiveObjectDefinitionParser,RedissonLiveObjectRegistrationDefinitionParser,RedissonMultiLockDefinitionParser,RedissonReadAndWriteLockDefinitionParser,RedissonRPCClientDefinitionParser,RedissonRPCServerDefinitionParser
public abstract class AbstractRedissonNamespaceDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser- Author:
 - Rui Gu (https://github.com/jackygurui)
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected RedissonNamespaceParserSupporthelper 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRedissonNamespaceDefinitionParser(RedissonNamespaceParserSupport helper, String parentRefAttribute)AbstractRedissonNamespaceDefinitionParser(RedissonNamespaceParserSupport helper, String parentRefAttribute, RedissonNamespaceDecorator decorator) 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voiddoParse(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)protected voiddoParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)protected abstract voidparseNested(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.beans.factory.config.BeanDefinition bd)protected booleanshouldGenerateIdAsFallback()- 
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
getBeanClass, getBeanClassName, getParentName, parseInternal 
 - 
 
 - 
 
- 
- 
Field Detail
- 
helper
protected final RedissonNamespaceParserSupport helper
 
 - 
 
- 
Constructor Detail
- 
AbstractRedissonNamespaceDefinitionParser
protected AbstractRedissonNamespaceDefinitionParser(RedissonNamespaceParserSupport helper, String parentRefAttribute)
 
- 
AbstractRedissonNamespaceDefinitionParser
public AbstractRedissonNamespaceDefinitionParser(RedissonNamespaceParserSupport helper, String parentRefAttribute, RedissonNamespaceDecorator decorator)
 
 - 
 
- 
Method Detail
- 
doParse
protected final void doParse(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
- Overrides:
 doParsein classorg.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
 
- 
doParse
protected final 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
 
- 
parseNested
protected abstract void parseNested(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.beans.factory.config.BeanDefinition bd)
 
- 
shouldGenerateIdAsFallback
protected final boolean shouldGenerateIdAsFallback()
- Overrides:
 shouldGenerateIdAsFallbackin classorg.springframework.beans.factory.xml.AbstractBeanDefinitionParser
 
 - 
 
 -