Class JtaTransactionManagerBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.transaction.config.JtaTransactionManagerBeanDefinitionParser
- All Implemented Interfaces:
- BeanDefinitionParser
Parser for the <tx:jta-transaction-manager/> XML configuration element.
- Since:
- 2.5
- Author:
- Juergen Hoeller, Christian Dupuis
- 
Field SummaryFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserID_ATTRIBUTE, NAME_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Class<?>getBeanClass(Element element) Determine the bean class corresponding to the suppliedElement.protected StringresolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Resolve the ID for the suppliedBeanDefinition.Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserdoParse, doParse, getBeanClassName, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
- 
Constructor Details- 
JtaTransactionManagerBeanDefinitionParserpublic JtaTransactionManagerBeanDefinitionParser()
 
- 
- 
Method Details- 
getBeanClassDescription copied from class:AbstractSingleBeanDefinitionParserDetermine the bean class corresponding to the suppliedElement.Note that, for application classes, it is generally preferable to override AbstractSingleBeanDefinitionParser.getBeanClassName(org.w3c.dom.Element)instead, in order to avoid a direct dependence on the bean implementation class. The BeanDefinitionParser and its NamespaceHandler can be used within an IDE plugin then, even if the application classes are not available on the plugin's classpath.- Overrides:
- getBeanClassin class- AbstractSingleBeanDefinitionParser
- Parameters:
- element- the- Elementthat is being parsed
- Returns:
- the Classof the bean that is being defined via parsing the suppliedElement, ornullif none
- See Also:
 
- 
resolveIdprotected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Description copied from class:AbstractBeanDefinitionParserResolve the ID for the suppliedBeanDefinition.When using generation, a name is generated automatically. Otherwise, the ID is extracted from the "id" attribute, potentially with afallbackto a generated id.- Overrides:
- resolveIdin class- AbstractBeanDefinitionParser
- Parameters:
- element- the element that the bean definition has been built from
- definition- the bean definition to be registered
- parserContext- the object encapsulating the current state of the parsing process; provides access to a- BeanDefinitionRegistry
- Returns:
- the resolved id
 
 
-