java.lang.Object |
↳ |
com.atlassian.plugin.spring.pluginns.PluginContextClassLoaderStrategyBeanDefinitionDecorator |
Class Overview
Processes an "contextClassLoader" strategy attribute in the plugin namespace.
Also handles registering the HostComponentProvider
through
the SpringHostComponentProviderFactoryBean
.
In the case of hierarchical contexts we will put the host component provider in the lowest possible context.
Summary
Public Methods |
BeanDefinitionHolder
|
decorate(Node source, BeanDefinitionHolder holder, ParserContext ctx)
Called when the Spring parser encounters an "available" attribute.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.springframework.beans.factory.xml.BeanDefinitionDecorator
BeanDefinitionHolder
|
decorate(Node arg0, BeanDefinitionHolder arg1, ParserContext arg2)
|
|
Public Constructors
public
PluginContextClassLoaderStrategyBeanDefinitionDecorator
()
Public Methods
public
BeanDefinitionHolder
decorate
(Node source, BeanDefinitionHolder holder, ParserContext ctx)
Called when the Spring parser encounters an "available" attribute.
Parameters
source
| The attribute |
holder
| The containing bean definition |
ctx
| The parser context |
Returns
- The containing bean definition