com.atlassian.confluence.plugin
Class BundledClassLoadingPluginLoader

java.lang.Object
  extended bycom.atlassian.plugin.loaders.ClassLoadingPluginLoader
      extended bycom.atlassian.confluence.plugin.BundledClassLoadingPluginLoader
All Implemented Interfaces:
PluginLoader

public class BundledClassLoadingPluginLoader
extends ClassLoadingPluginLoader

Created by IntelliJ IDEA. User: nolen Date: May 1, 2006 Time: 5:27:52 PM To change this template use File | Settings | File Templates.


Constructor Summary
BundledClassLoadingPluginLoader(BootstrapManager bootstrapManager)
           
 
Method Summary
protected  Plugin deployPluginFromUnit(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Override the standard plugin loading in order to set isDeleteable = false because we don't ever want to delete a bundled plugin, evern though we do want to dynamically replace them.
 
Methods inherited from class com.atlassian.plugin.loaders.ClassLoadingPluginLoader
addFoundPlugins, loadAllPlugins, removePlugin, shutDown, supportsAddition, supportsRemoval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BundledClassLoadingPluginLoader

public BundledClassLoadingPluginLoader(BootstrapManager bootstrapManager)
Method Detail

deployPluginFromUnit

protected Plugin deployPluginFromUnit(DeploymentUnit deploymentUnit,
                                      ModuleDescriptorFactory moduleDescriptorFactory)
                               throws PluginParseException
Override the standard plugin loading in order to set isDeleteable = false because we don't ever want to delete a bundled plugin, evern though we do want to dynamically replace them.

Parameters:
deploymentUnit -
moduleDescriptorFactory -
Returns:
The new DynamicPlugin with isDeleteable set to false;
Throws:
PluginParseException


Confluence is developed by Atlassian.