com.atlassian.confluence.plugin
Class DatabaseClassLoadingPluginLoader

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by com.atlassian.plugin.loaders.ForwardingPluginLoader
          extended by com.atlassian.confluence.plugin.DatabaseClassLoadingPluginLoader
All Implemented Interfaces:
com.atlassian.plugin.loaders.DiscardablePluginLoader, com.atlassian.plugin.loaders.DynamicPluginLoader, com.atlassian.plugin.loaders.PluginLoader

public class DatabaseClassLoadingPluginLoader
extends com.atlassian.plugin.loaders.ForwardingPluginLoader

A plugin loader implementation that copies plugins from the PluginDataDao to a working directory on the filesystem, then delegates to ScanningPluginLoader which performs the actual class loading from this directory.


Field Summary
static int RESCAN_FUDGE_FACTOR_MS
          Deprecated. since 5.1. Not used anywhere
 
Constructor Summary
DatabaseClassLoadingPluginLoader(PluginDirectoryProvider directoryProvider, PluginDataDao pluginDataDao, BootstrapManager bootstrapManager, java.util.List<com.atlassian.plugin.factories.PluginFactory> listPluginFactories, com.atlassian.plugin.event.PluginEventManager pluginEventManager)
           
 
Method Summary
 
Methods inherited from class com.atlassian.plugin.loaders.ForwardingPluginLoader
canLoad, delegate, discardPlugin, isDynamicPluginLoader, loadAllPlugins, loadFoundPlugins, removePlugin, supportsAddition, supportsRemoval
 
Methods inherited from class com.google.common.collect.ForwardingObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESCAN_FUDGE_FACTOR_MS

@Deprecated
public static final int RESCAN_FUDGE_FACTOR_MS
Deprecated. since 5.1. Not used anywhere
See Also:
Constant Field Values
Constructor Detail

DatabaseClassLoadingPluginLoader

public DatabaseClassLoadingPluginLoader(PluginDirectoryProvider directoryProvider,
                                        PluginDataDao pluginDataDao,
                                        BootstrapManager bootstrapManager,
                                        java.util.List<com.atlassian.plugin.factories.PluginFactory> listPluginFactories,
                                        com.atlassian.plugin.event.PluginEventManager pluginEventManager)


Copyright © 2003-2014 Atlassian. All Rights Reserved.