public class ReferenceBeanDefinitionParser extends AbstractReferenceDefinitionParser
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
ReferenceBeanDefinitionParser.TimeoutAttributeCallback
Reference attribute callback extension that looks for 'singular' reference attributes (such as timeout).
|
AbstractReferenceDefinitionParser.ReferenceAttributesCallback| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
TIMEOUT |
private static java.lang.String |
TIMEOUT_PROP |
GENERATED_REF, PROMOTED_REF| Constructor and Description |
|---|
ReferenceBeanDefinitionParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyDefaultTimeout(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
OsgiDefaultsDefinition defaults)
Apply default definitions to the existing bean definition.
|
protected java.lang.Class |
getBeanClass(org.w3c.dom.Element element)
Indicate the bean definition class for this element.
|
protected void |
parseAttributes(org.w3c.dom.Element element,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
AttributeCallback[] callbacks,
OsgiDefaultsDefinition defaults)
Allow subclasses to add their own callbacks.
|
applyDefaultCardinality, applyDefaults, doParse, generateBeanName, getListenerElementName, handleNestedDefinition, parseInterfaces, parseInternal, parseListeners, parseNestedElements, parsePropertySetElement, parsePropertySubElement, postProcessListenerDefinition, resolveDefaultsprivate static final java.lang.String TIMEOUT_PROP
protected static final java.lang.String TIMEOUT
protected java.lang.Class getBeanClass(org.w3c.dom.Element element)
AbstractReferenceDefinitionParsergetBeanClass in class AbstractReferenceDefinitionParserprotected void parseAttributes(org.w3c.dom.Element element,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
AttributeCallback[] callbacks,
OsgiDefaultsDefinition defaults)
AbstractReferenceDefinitionParserparseAttributes in class AbstractReferenceDefinitionParserprotected void applyDefaultTimeout(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
OsgiDefaultsDefinition defaults)
element - context - builder -