org.mule.config.spring.handlers
Class AbstractMuleNamespaceHandler

java.lang.Object
  extended by org.springframework.beans.factory.xml.NamespaceHandlerSupport
      extended by org.mule.config.spring.handlers.AbstractMuleNamespaceHandler
All Implemented Interfaces:
org.springframework.beans.factory.xml.NamespaceHandler
Direct Known Subclasses:
AjaxNamespaceHandler, AxisNamespaceHandler, BpmNamespaceHandler, CxfNamespaceHandler, EjbNamespaceHandler, EmailNamespaceHandler, FileNamespaceHandler, FtpNamespaceHandler, HttpNamespaceHandler, HttpsNamespaceHandler, IBeansNamespaceHandler, ImapNamespaceHandler, ImapsNamespaceHandler, JdbcNamespaceHandler, JerseyNamespaceHandler, JettyNamespaceHandler, JettySslNamespaceHandler, JmsNamespaceHandler, JnpNamespaceHandler, ManagementNamespaceHandler, MuleNamespaceHandler, MulticastNamespaceHandler, Pop3NamespaceHandler, Pop3sNamespaceHandler, QuartzNamespaceHandler, RmiNamespaceHandler, ScriptingNamespaceHandler, ServletNamespaceHandler, SmtpNamespaceHandler, SmtpsNamespaceHandler, SslNamespaceHandler, StdioNamespaceHandler, SxcNamespaceHandler, TcpNamespaceHandler, TestNamespaceHandler, TlsNamespaceHandler, UdpNamespaceHandler, VmNamespaceHandler, WSNamespaceHandler, XmlNamespaceHandler, XmppNamespaceHandler

public abstract class AbstractMuleNamespaceHandler
extends org.springframework.beans.factory.xml.NamespaceHandlerSupport

This Namespace handler extends the default Spring NamespaceHandlerSupport to allow certain elements in document to be ignored by the handler.


Field Summary
static java.lang.String GLOBAL_ENDPOINT
           
static java.lang.String INBOUND_ENDPOINT
           
protected  Log logger
           
static java.lang.String OUTBOUND_ENDPOINT
           
 
Constructor Summary
AbstractMuleNamespaceHandler()
           
 
Method Summary
protected  java.lang.Class getGlobalEndpointBuilderBeanClass()
           
protected  java.lang.Class getInboundEndpointFactoryBeanClass()
           
protected  java.lang.Class getOutboundEndpointFactoryBeanClass()
           
protected  MuleDefinitionParserConfiguration registerConnectorDefinitionParser(java.lang.Class connectorClass)
           
protected  MuleDefinitionParserConfiguration registerConnectorDefinitionParser(MuleDefinitionParser parser)
           
protected  void registerIgnoredElement(java.lang.String name)
           
protected  MuleDefinitionParserConfiguration registerMetaTransportEndpoints(java.lang.String protocol)
           
protected  MuleDefinitionParserConfiguration registerMuleBeanDefinitionParser(java.lang.String name, MuleDefinitionParser parser)
           
protected  MuleDefinitionParserConfiguration registerStandardTransportEndpoints(java.lang.String protocol, java.lang.String[] requiredAttributes)
           
 
Methods inherited from class org.springframework.beans.factory.xml.NamespaceHandlerSupport
decorate, parse, registerBeanDefinitionDecorator, registerBeanDefinitionDecoratorForAttribute, registerBeanDefinitionParser
 
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.NamespaceHandler
init
 

Field Detail

GLOBAL_ENDPOINT

public static final java.lang.String GLOBAL_ENDPOINT
See Also:
Constant Field Values

INBOUND_ENDPOINT

public static final java.lang.String INBOUND_ENDPOINT
See Also:
Constant Field Values

OUTBOUND_ENDPOINT

public static final java.lang.String OUTBOUND_ENDPOINT
See Also:
Constant Field Values

logger

protected final transient Log logger
Constructor Detail

AbstractMuleNamespaceHandler

public AbstractMuleNamespaceHandler()
Method Detail

registerIgnoredElement

protected final void registerIgnoredElement(java.lang.String name)
Parameters:
name - The name of the element to be ignored.

registerConnectorDefinitionParser

protected MuleDefinitionParserConfiguration registerConnectorDefinitionParser(java.lang.Class connectorClass)

registerConnectorDefinitionParser

protected MuleDefinitionParserConfiguration registerConnectorDefinitionParser(MuleDefinitionParser parser)

registerMuleBeanDefinitionParser

protected MuleDefinitionParserConfiguration registerMuleBeanDefinitionParser(java.lang.String name,
                                                                             MuleDefinitionParser parser)

registerStandardTransportEndpoints

protected MuleDefinitionParserConfiguration registerStandardTransportEndpoints(java.lang.String protocol,
                                                                               java.lang.String[] requiredAttributes)

registerMetaTransportEndpoints

protected MuleDefinitionParserConfiguration registerMetaTransportEndpoints(java.lang.String protocol)

getInboundEndpointFactoryBeanClass

protected java.lang.Class getInboundEndpointFactoryBeanClass()

getOutboundEndpointFactoryBeanClass

protected java.lang.Class getOutboundEndpointFactoryBeanClass()

getGlobalEndpointBuilderBeanClass

protected java.lang.Class getGlobalEndpointBuilderBeanClass()


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.