| java.lang.Object | ||
| ↳ | com.atlassian.plugin.impl.AbstractPlugin | |
| ↳ | com.atlassian.plugin.osgi.factory.OsgiBundlePlugin | |
Plugin that wraps an OSGi bundle that has no plugin descriptor.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.plugin.Plugin
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get the classloader for the plugin.
| |||||||||||
The date this plugin was loaded into the system.
| |||||||||||
Retrieve the URL of the resource from the plugin.
| |||||||||||
Load a given resource from the plugin.
| |||||||||||
Should the plugin file be deleted on unistall?
| |||||||||||
Whether or not this plugin is loaded dynamically at runtime.
| |||||||||||
Whether or not this plugin can be 'uninstalled'.
| |||||||||||
Get the plugin to load a specific class.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Perform any internal disabling logic.
| |||||||||||
Perform any internal enabling logic.
| |||||||||||
Perform any internal uninstallation logic.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.atlassian.plugin.impl.AbstractPlugin
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.plugin.Plugin
| |||||||||||
From interface
com.atlassian.plugin.PluginArtifactBackedPlugin
| |||||||||||
From interface
com.atlassian.plugin.Resourced
| |||||||||||
From interface
java.lang.Comparable
| |||||||||||
Get the classloader for the plugin.
The date this plugin was loaded into the system.
Retrieve the URL of the resource from the plugin.
| name | the name of the resource to be loaded |
|---|
Load a given resource from the plugin. Plugins that are loaded dynamically will need to implement this in a way that loads the resource from the same context as the plugin. Static plugins can just pull them from their own classloader.
| name | The name of the resource to be loaded. |
|---|
Should the plugin file be deleted on unistall?
true if this plugin file should be deleted on unistall.
Whether or not this plugin is loaded dynamically at runtime.
true if this plugin is loaded dynamically at runtime.
Whether or not this plugin can be 'uninstalled'.
true if this plugin can be 'uninstalled'.
Get the plugin to load a specific class.
| clazz | The name of the class to be loaded |
|---|---|
| callingClass | The class calling the loading (used to help find a classloader) |
| ClassNotFoundException |
|---|
Perform any internal disabling logic. Subclasses should only throw
PluginException.
Perform any internal enabling logic. Subclasses should only throw
PluginException.
Perform any internal uninstallation logic. Subclasses should only throw
PluginException.