com.atlassian.confluence.plugin
Class BootstrapPluginManager

java.lang.Object
  extended by com.atlassian.plugin.DefaultPluginManager
      extended by com.atlassian.confluence.plugin.ConfluencePluginManager
          extended by com.atlassian.confluence.plugin.BootstrapPluginManager
All Implemented Interfaces:
com.atlassian.plugin.PluginAccessor, com.atlassian.plugin.PluginController, com.atlassian.plugin.PluginManager, java.util.EventListener, org.springframework.context.ApplicationListener

public class BootstrapPluginManager
extends ConfluencePluginManager

Cut-down plugin manager for the bootstrapper, since it only need to load language packs.


Field Summary
 
Fields inherited from interface com.atlassian.plugin.PluginManager
PLUGIN_DESCRIPTOR_FILENAME
 
Constructor Summary
BootstrapPluginManager(com.atlassian.plugin.PluginStateStore pluginStateStore, java.util.List pluginLoaders, com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory)
           
 
Method Summary
 void onApplicationEvent(org.springframework.context.ApplicationEvent event)
          The bootstrap plugin manager shouldn't register itself as the XWork object factory.
 
Methods inherited from class com.atlassian.confluence.plugin.ConfluencePluginManager
getContentsOfBundledPluginsDir, getLocalPluginStateStore, getState, init, notifyModuleDisabled, notifyModuleEnabled, notifyPluginDisabled, notifyPluginEnabled, notifyUninstallPlugin, setUberClassLoader
 
Methods inherited from class com.atlassian.plugin.DefaultPluginManager
addPlugin, disablePlugin, disablePluginModule, disablePluginModuleState, disablePluginState, enablePlugin, enablePluginModule, enablePluginModuleState, enablePluginState, getDynamicResourceAsStream, getEnabledModuleDescriptorsByClass, getEnabledModuleDescriptorsByType, getEnabledModulesByClass, getEnabledModulesByClassAndDescriptor, getEnabledModulesByClassAndDescriptor, getEnabledPlugin, getEnabledPluginModule, getEnabledPlugins, getEnabledStateAwareModuleKeys, getModuleDescriptors, getModules, getPlugin, getPluginModule, getPluginResourceAsStream, getPlugins, getPlugins, getStore, installPlugin, isPluginEnabled, isPluginModuleEnabled, isSystemPlugin, removeStateFromStore, scanForNewPlugins, setDescriptorParserFactory, setPluginInstaller, uninstall, unloadPlugin, updatePlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BootstrapPluginManager

public BootstrapPluginManager(com.atlassian.plugin.PluginStateStore pluginStateStore,
                              java.util.List pluginLoaders,
                              com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory)
Method Detail

onApplicationEvent

public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
The bootstrap plugin manager shouldn't register itself as the XWork object factory. Ever.

Specified by:
onApplicationEvent in interface org.springframework.context.ApplicationListener
Overrides:
onApplicationEvent in class ConfluencePluginManager


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.