Package com.atlassian.plugin

Interface Summary
AutowireCapablePlugin Defines a plugin that is capable of creating and autowiring beans.
ModuleDescriptor<T>  
ModuleDescriptorFactory  
Plugin  
PluginAccessor Allows access to the current plugin system state
PluginArtifact Allows the retrieval of files and/or an input stream of a plugin artifact.
PluginArtifactFactory Creates a plugin artifact from a URL
PluginController Interface to control the state of the plugin system
PluginInstaller A place to store plugins which can be installed and uninstalled.
PluginManager Deprecated. since 2006-09-26 the preferred technique is to use the interfaces that this on e extends directly.
PluginSystemLifecycle Controls the life-cycle of the plugin system.
Resourced  
StateAware Makes a plugin or plugin module aware of its activation state.
 

Class Summary
DefaultModuleDescriptorFactory Default implementation of a descriptor factory that allows filtering of descriptor keys
DefaultPluginArtifactFactory Creates plugin artifacts by handling URI's that are files and looking at the file's extension
DefaultPluginManager Deprecated. Since 2.2.0, use DefaultPluginManager instead
JarPluginArtifact The implementation of PluginArtifact that is backed by a jar file.
ModuleCompleteKey  
PluginAccessor.Descriptor The plugin descriptor file.
PluginInformation  
Resources An aggregate of all resource descriptors within the given plugin module or plugin.
XmlPluginArtifact An XML plugin artifact that is just the atlassian-plugin.xml file
 

Enum Summary
AutowireCapablePlugin.AutowireStrategy The autowire strategy to use when creating and wiring a bean
PluginRestartState The state of the plugin after restart.
PluginState Represents the state of the plugin
 

Exception Summary
IllegalPluginStateException Thrown when a plugin operation has been attempted when the plugin is in an incompatible state.
PluginException Generic plugin exception.
PluginParseException Parse plugin exception - thrown from code which must parse a plugin.
 



Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.