public class RemotingDestinationBeanDefinitionParser extends Object implements BeanDefinitionParser
RemotingDestinationExporter
from a top-level remote-service
tag.Modifier and Type | Field and Description |
---|---|
protected static String |
REF_ATTR |
protected static String |
REMOTING_DESTINATION_EXPORTER_CLASS_NAME |
Constructor and Description |
---|
RemotingDestinationBeanDefinitionParser() |
Modifier and Type | Method and Description |
---|---|
BeanDefinition |
parse(Element element,
ParserContext parserContext) |
protected BeanDefinitionHolder |
parseInternal(Element element,
ParserContext parserContext,
String exportedBeanReference)
The main parsing algorithm for the
remoting-destination tag. |
protected void |
validateRemotingDestination(Element element,
ParserContext parserContext)
Hook for subclasses to perform contextual validation on the element being parsed.
|
protected static final String REMOTING_DESTINATION_EXPORTER_CLASS_NAME
protected static final String REF_ATTR
public RemotingDestinationBeanDefinitionParser()
public BeanDefinition parse(Element element, ParserContext parserContext)
parse
in interface BeanDefinitionParser
protected void validateRemotingDestination(Element element, ParserContext parserContext)
element
- the element being parsedparserContext
- the current parser contextprotected BeanDefinitionHolder parseInternal(Element element, ParserContext parserContext, String exportedBeanReference)
remoting-destination
tag.element
- the element being parsedparserContext
- the current parser contextexportedBeanReference
- reference to the bean being exported as a remoting destinationRemotingDestinationExporter
beanCopyright © 2014. All rights reserved.