org.springframework.flex.messaging.config.xml
Class RemoteServiceBeanDefinitionParser

java.lang.Object
  extended by org.springframework.flex.messaging.config.xml.RemoteServiceBeanDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class RemoteServiceBeanDefinitionParser
extends java.lang.Object
implements org.springframework.beans.factory.xml.BeanDefinitionParser

Configures a FlexRemotingServiceExporter from a top-level remote-service tag.

Author:
Jeremy Grelle

Field Summary
protected static java.lang.String CHANNELS_ATTR
           
protected static java.lang.String CHANNELS_PROPERTY
           
protected static java.lang.String EXCLUDE_METHODS_ATTR
           
protected static java.lang.String EXCLUDE_METHODS_PROPERTY
           
protected static java.lang.String INCLUDE_METHODS_ATTR
           
protected static java.lang.String INCLUDE_METHODS_PROPERTY
           
protected static java.lang.String MESSAGE_BROKER_ATTR
           
protected static java.lang.String MESSAGE_BROKER_PROPERTY
           
protected static java.lang.String REF_ATTR
           
protected static java.lang.String REMOTING_SERVICE_EXPORTER_CLASS_NAME
           
protected static java.lang.String SERVICE_ID_ATTR
           
protected static java.lang.String SERVICE_ID_PROPERTY
           
protected static java.lang.String SERVICE_PROPERTY
           
 
Constructor Summary
RemoteServiceBeanDefinitionParser()
           
 
Method Summary
 org.springframework.beans.factory.config.BeanDefinition parse(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  org.springframework.beans.factory.config.BeanDefinitionHolder parseInternal(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext, java.lang.String exportedBeanReference)
           
protected  void validateRemoteService(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REMOTING_SERVICE_EXPORTER_CLASS_NAME

protected static final java.lang.String REMOTING_SERVICE_EXPORTER_CLASS_NAME
See Also:
Constant Field Values

MESSAGE_BROKER_ATTR

protected static final java.lang.String MESSAGE_BROKER_ATTR
See Also:
Constant Field Values

REF_ATTR

protected static final java.lang.String REF_ATTR
See Also:
Constant Field Values

SERVICE_ID_ATTR

protected static final java.lang.String SERVICE_ID_ATTR
See Also:
Constant Field Values

CHANNELS_ATTR

protected static final java.lang.String CHANNELS_ATTR
See Also:
Constant Field Values

INCLUDE_METHODS_ATTR

protected static final java.lang.String INCLUDE_METHODS_ATTR
See Also:
Constant Field Values

EXCLUDE_METHODS_ATTR

protected static final java.lang.String EXCLUDE_METHODS_ATTR
See Also:
Constant Field Values

MESSAGE_BROKER_PROPERTY

protected static final java.lang.String MESSAGE_BROKER_PROPERTY
See Also:
Constant Field Values

SERVICE_PROPERTY

protected static final java.lang.String SERVICE_PROPERTY
See Also:
Constant Field Values

SERVICE_ID_PROPERTY

protected static final java.lang.String SERVICE_ID_PROPERTY
See Also:
Constant Field Values

CHANNELS_PROPERTY

protected static final java.lang.String CHANNELS_PROPERTY
See Also:
Constant Field Values

INCLUDE_METHODS_PROPERTY

protected static final java.lang.String INCLUDE_METHODS_PROPERTY
See Also:
Constant Field Values

EXCLUDE_METHODS_PROPERTY

protected static final java.lang.String EXCLUDE_METHODS_PROPERTY
See Also:
Constant Field Values
Constructor Detail

RemoteServiceBeanDefinitionParser

public RemoteServiceBeanDefinitionParser()
Method Detail

parse

public org.springframework.beans.factory.config.BeanDefinition parse(org.w3c.dom.Element element,
                                                                     org.springframework.beans.factory.xml.ParserContext parserContext)
Specified by:
parse in interface org.springframework.beans.factory.xml.BeanDefinitionParser

validateRemoteService

protected void validateRemoteService(org.w3c.dom.Element element,
                                     org.springframework.beans.factory.xml.ParserContext parserContext)

parseInternal

protected org.springframework.beans.factory.config.BeanDefinitionHolder parseInternal(org.w3c.dom.Element element,
                                                                                      org.springframework.beans.factory.xml.ParserContext parserContext,
                                                                                      java.lang.String exportedBeanReference)