com.atlassian.plugin.loaders
Interface DynamicPluginLoader

All Superinterfaces:
PluginLoader
All Known Implementing Classes:
BundledPluginLoader, DirectoryPluginLoader, ScanningPluginLoader

public interface DynamicPluginLoader
extends PluginLoader

Plugin loader that supports installed plugins at runtime


Method Summary
 java.lang.String canLoad(PluginArtifact pluginArtifact)
          Determines if this loader can load the jar.
 
Methods inherited from interface com.atlassian.plugin.loaders.PluginLoader
addFoundPlugins, loadAllPlugins, removePlugin, supportsAddition, supportsRemoval
 

Method Detail

canLoad

java.lang.String canLoad(PluginArtifact pluginArtifact)
                         throws PluginParseException
Determines if this loader can load the jar.

Parameters:
pluginArtifact - The jar to test
Returns:
The plugin key, null if it cannot load the jar
Throws:
PluginParseException - If there are exceptions parsing the plugin configuration


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.