Package com.atlassian.plugin.spring.pluginns

Contains classes that implement a new Spring namespace that allows beans to register themselves with the HostComponentProvider by simply using the new "available" attribute in the Spring XML configuration.

See:
          Description

Class Summary
PluginAvailableBeanDefinitionDecorator Processes an "available" attribute in the plugin namespace.
PluginContextClassLoaderStrategyBeanDefinitionDecorator Processes an "contextClassLoader" strategy attribute in the plugin namespace.
PluginInterfaceBeanDefinitionDecorator Matches the element and registers it against the bean for later processing.
PluginNamespaceHandler Handler for the "plugin" namespace
 

Package com.atlassian.plugin.spring.pluginns Description

Contains classes that implement a new Spring namespace that allows beans to register themselves with the HostComponentProvider by simply using the new "available" attribute in the Spring XML configuration. When using this namespace, there is no need to separately define a host component provider.

For example, this XML bean definition will make itself available to plugins to be auto-wired:

   <bean name="foo" class="my.Foo" plugin:available="true" />
 



Copyright © 2010 Atlassian. All Rights Reserved.