com.atlassian.confluence.plugin
Class BundledClassLoadingPluginLoader
java.lang.Object
com.atlassian.plugin.loaders.ClassLoadingPluginLoader
com.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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BundledClassLoadingPluginLoader
public BundledClassLoadingPluginLoader(BootstrapManager bootstrapManager)
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