com.atlassian.plugin.loaders
Interface DynamicPluginLoader

All Superinterfaces:
PluginLoader
All Known Implementing Classes:
BundledPluginLoader, DirectoryPluginLoader, ForwardingPluginLoader, PermissionCheckingPluginLoader, RosterFilePluginLoader, ScanningPluginLoader

public interface DynamicPluginLoader
extends PluginLoader

Plugin loader that supports installed plugins at runtime

See Also:
PluginLoader.isDynamicPluginLoader()

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

Method Detail

canLoad

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 © 2015 Atlassian. All rights reserved.