org.mule.module.db.internal.config.domain.database
Class DbConfigDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.mule.config.spring.parsers.AbstractMuleBeanDefinitionParser
          extended by org.mule.config.spring.parsers.generic.OrphanDefinitionParser
              extended by org.mule.config.spring.parsers.generic.MuleOrphanDefinitionParser
                  extended by org.mule.module.db.internal.config.domain.database.DbConfigDefinitionParser
All Implemented Interfaces:
MuleDefinitionParser, MuleDefinitionParserConfiguration, org.springframework.beans.factory.xml.BeanDefinitionParser

public class DbConfigDefinitionParser
extends MuleOrphanDefinitionParser


Field Summary
static String CONNECTION_PROPERTIES_ELEMENT_NAME
           
static String DATA_SOURCE_REF_ATTRIBUTE
           
static String DATA_TYPE_ELEMENT
           
static String DATA_TYPES_ELEMENT
           
static String DATABASE_ATTRIBUTE
           
static String DRIVER_ATTRIBUTE
           
static String HOST_ATTRIBUTE
           
static String LOGIN_TIMEOUT_ATTRIBUTE
           
static String PORT_ATTRIBUTE
           
static String PROPERTY_ELEMENT_NAME
           
static String TRANSACTION_ISOLATION_ATTRIBUTE
           
static String TYPE_ID_ATTRIBUTE
           
static String TYPE_NAME_ATTIRBUTE
           
static String URL_ATTRIBUTE
           
static String USE_XA_TRANSACTIONS_ATTRIBUTE
           
 
Fields inherited from class org.mule.config.spring.parsers.AbstractMuleBeanDefinitionParser
ATTRIBUTE_CLASS, ATTRIBUTE_ID, ATTRIBUTE_NAME, ATTRIBUTE_REF, ATTRIBUTE_REF_SUFFIX, ATTRIBUTE_REFS, ATTRIBUTE_REFS_SUFFIX, beanPropertyConfiguration, DOMAIN_ROOT_ELEMENT, logger, ROOT_ELEMENT, singleton
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
 
Constructor Summary
DbConfigDefinitionParser(Class<? extends DbConfigFactoryBean> poolFactoryClass, CheckExclusiveAttributes exclusiveAttributes)
           
 
Method Summary
protected  void doParse(Element element, org.springframework.beans.factory.xml.ParserContext context, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
           
 
Methods inherited from class org.mule.config.spring.parsers.generic.MuleOrphanDefinitionParser
assertMuleParent, parseInternal
 
Methods inherited from class org.mule.config.spring.parsers.generic.OrphanDefinitionParser
getBeanClass, preProcess
 
Methods inherited from class org.mule.config.spring.parsers.AbstractMuleBeanDefinitionParser
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, checkElementNameUnique, createBeanDefinitionBuilder, getBeanAssembler, getBeanAssemblerFactory, getBeanClassFromAttribute, getBeanName, getClassConstraint, getClassInternal, getParserContext, getRegistry, isAllowClassAttribute, isSingleton, isTopLevel, muleParse, postProcess, processProperty, registerPostProcessor, registerPreProcessor, removeIgnored, resolveId, setAllowClassAttribute, setBeanAssemblerFactory, setClassConstraint, setDeprecationWarning, setIgnoredDefault, setParserContext, setRegistry
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.beans.factory.xml.BeanDefinitionParser
parse
 

Field Detail

CONNECTION_PROPERTIES_ELEMENT_NAME

public static final String CONNECTION_PROPERTIES_ELEMENT_NAME
See Also:
Constant Field Values

PROPERTY_ELEMENT_NAME

public static final String PROPERTY_ELEMENT_NAME
See Also:
Constant Field Values

DATA_TYPES_ELEMENT

public static final String DATA_TYPES_ELEMENT
See Also:
Constant Field Values

DATA_TYPE_ELEMENT

public static final String DATA_TYPE_ELEMENT
See Also:
Constant Field Values

TYPE_ID_ATTRIBUTE

public static final String TYPE_ID_ATTRIBUTE
See Also:
Constant Field Values

TRANSACTION_ISOLATION_ATTRIBUTE

public static final String TRANSACTION_ISOLATION_ATTRIBUTE
See Also:
Constant Field Values

URL_ATTRIBUTE

public static final String URL_ATTRIBUTE
See Also:
Constant Field Values

DRIVER_ATTRIBUTE

public static final String DRIVER_ATTRIBUTE
See Also:
Constant Field Values

HOST_ATTRIBUTE

public static final String HOST_ATTRIBUTE
See Also:
Constant Field Values

PORT_ATTRIBUTE

public static final String PORT_ATTRIBUTE
See Also:
Constant Field Values

DATABASE_ATTRIBUTE

public static final String DATABASE_ATTRIBUTE
See Also:
Constant Field Values

LOGIN_TIMEOUT_ATTRIBUTE

public static final String LOGIN_TIMEOUT_ATTRIBUTE
See Also:
Constant Field Values

DATA_SOURCE_REF_ATTRIBUTE

public static final String DATA_SOURCE_REF_ATTRIBUTE
See Also:
Constant Field Values

USE_XA_TRANSACTIONS_ATTRIBUTE

public static final String USE_XA_TRANSACTIONS_ATTRIBUTE
See Also:
Constant Field Values

TYPE_NAME_ATTIRBUTE

public static final String TYPE_NAME_ATTIRBUTE
See Also:
Constant Field Values
Constructor Detail

DbConfigDefinitionParser

public DbConfigDefinitionParser(Class<? extends DbConfigFactoryBean> poolFactoryClass,
                                CheckExclusiveAttributes exclusiveAttributes)
Method Detail

doParse

protected void doParse(Element element,
                       org.springframework.beans.factory.xml.ParserContext context,
                       org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Overrides:
doParse in class AbstractMuleBeanDefinitionParser


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.