A B C D E F G H I J L M N O P R S T U V W X

A

AbstractModuleDescriptor<T> - Class in com.atlassian.plugin.descriptors
 
AbstractModuleDescriptor() - Constructor for class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
AbstractPlugin - Class in com.atlassian.plugin.impl
 
AbstractPlugin() - Constructor for class com.atlassian.plugin.impl.AbstractPlugin
 
AbstractUnzipper - Class in com.atlassian.plugin.util.zip
 
AbstractUnzipper() - Constructor for class com.atlassian.plugin.util.zip.AbstractUnzipper
 
addFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
addFoundPlugins(ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.loaders.PluginLoader
 
addFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
addFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
addModuleDescriptor(String, Class<? extends ModuleDescriptor>) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
addModuleDescriptor(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
addModuleDescriptor(ModuleDescriptor<?>) - Method in interface com.atlassian.plugin.Plugin
 
addParameter(Object, Object) - Method in class com.atlassian.plugin.PluginInformation
 
addPlugin(PluginLoader, Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
Deprecated. Since 2.0.2, use #addPlugins(PluginLoader,Collection...) instead
addPlugins(PluginLoader, Collection<Plugin>) - Method in class com.atlassian.plugin.DefaultPluginManager
Update the local plugin state and enable state aware modules.
AnnotationListenerMethodSelector - Class in com.atlassian.plugin.event.impl
Listener method selector that looks for a specific marker annotation
AnnotationListenerMethodSelector() - Constructor for class com.atlassian.plugin.event.impl.AnnotationListenerMethodSelector
 
AnnotationListenerMethodSelector(Class<? extends Annotation>) - Constructor for class com.atlassian.plugin.event.impl.AnnotationListenerMethodSelector
 
assertModuleClassImplements(Class) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Check that the module class of this descriptor implements a given interface, or extends a given class.
autowire(Class<T>) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Creates and autowires a class using the default strategy.
autowire(Class<T>, AutowireCapablePlugin.AutowireStrategy) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Creates and autowires a class with a specific autowire strategy
autowire(Object) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Autowires an existing object using the default strategy.
autowire(Object, AutowireCapablePlugin.AutowireStrategy) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Autowires an existing object with a specific autowire strategy
AutowireCapablePlugin - Interface in com.atlassian.plugin
Defines a plugin that is capable of creating and autowiring beans.
AutowireCapablePlugin.AutowireStrategy - Enum in com.atlassian.plugin
The autowire strategy to use when creating and wiring a bean

B

broadcast(Object) - Method in class com.atlassian.plugin.event.impl.DefaultPluginEventManager
Broadcasts an event to all listeners synchronously, logging all exceptions as an ERROR.
broadcast(Object) - Method in interface com.atlassian.plugin.event.PluginEventManager
Broadcasts an event to all applicable listeners
BundledPluginLoader - Class in com.atlassian.plugin.loaders
Plugin loader that unzips plugins from a zip file into a local directory, and ensures that directory only contains plugins from that zip file.
BundledPluginLoader(URL, File, List<PluginFactory>, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.BundledPluginLoader
 
BytesUrlConnection - Class in com.atlassian.plugin.classloader.url
URL connection from a byte array
BytesUrlConnection(URL, byte[]) - Constructor for class com.atlassian.plugin.classloader.url.BytesUrlConnection
 
BytesUrlStreamHandler - Class in com.atlassian.plugin.classloader.url
URL stream handler of a byte array
BytesUrlStreamHandler(byte[]) - Constructor for class com.atlassian.plugin.classloader.url.BytesUrlStreamHandler
 

C

canCreate(PluginArtifact) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
Determines if this deployer can handle this artifact by looking for the plugin descriptor
canCreate(PluginArtifact) - Method in interface com.atlassian.plugin.factories.PluginFactory
Determines if this factory can handle this artifact.
canCreate(PluginArtifact) - Method in class com.atlassian.plugin.factories.XmlDynamicPluginFactory
Determines if this deployer can handle this artifact by looking for the plugin descriptor
canLoad(PluginArtifact) - Method in interface com.atlassian.plugin.loaders.DynamicPluginLoader
Determines if this loader can load the jar.
canLoad(PluginArtifact) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
Determines if the artifact can be loaded by any of its deployers
ChainModuleDescriptorFactory - Class in com.atlassian.plugin.descriptors
Module descriptor factory that checks multiple factories in sequence.
ChainModuleDescriptorFactory(ModuleDescriptorFactory...) - Constructor for class com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
 
ClassLoaderUtils - Class in com.atlassian.plugin.util
This class is extremely useful for loading resources and classes in a fault tolerant manner that works across different applications servers.
ClassLoaderUtils() - Constructor for class com.atlassian.plugin.util.ClassLoaderUtils
 
ClassPathPluginLoader - Class in com.atlassian.plugin.loaders
Loads plugins from the classpath
ClassPathPluginLoader() - Constructor for class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
ClassPathPluginLoader(String) - Constructor for class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
ClassUtils - Class in com.atlassian.plugin.util
Class utility methods
clearAssertionStatus() - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
close() - Method in class com.atlassian.plugin.classloader.PluginClassLoader
 
close() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
close() - Method in class com.atlassian.plugin.impl.StaticPlugin
 
close() - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
close() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
close() - Method in interface com.atlassian.plugin.Plugin
Free any resources held by this plugin.
com.atlassian.plugin - package com.atlassian.plugin
 
com.atlassian.plugin.classloader - package com.atlassian.plugin.classloader
 
com.atlassian.plugin.classloader.url - package com.atlassian.plugin.classloader.url
 
com.atlassian.plugin.descriptors - package com.atlassian.plugin.descriptors
 
com.atlassian.plugin.elements - package com.atlassian.plugin.elements
 
com.atlassian.plugin.event - package com.atlassian.plugin.event
 
com.atlassian.plugin.event.events - package com.atlassian.plugin.event.events
 
com.atlassian.plugin.event.impl - package com.atlassian.plugin.event.impl
 
com.atlassian.plugin.factories - package com.atlassian.plugin.factories
 
com.atlassian.plugin.impl - package com.atlassian.plugin.impl
 
com.atlassian.plugin.loaders - package com.atlassian.plugin.loaders
 
com.atlassian.plugin.loaders.classloading - package com.atlassian.plugin.loaders.classloading
 
com.atlassian.plugin.parsers - package com.atlassian.plugin.parsers
 
com.atlassian.plugin.predicate - package com.atlassian.plugin.predicate
 
com.atlassian.plugin.repositories - package com.atlassian.plugin.repositories
 
com.atlassian.plugin.store - package com.atlassian.plugin.store
 
com.atlassian.plugin.url - package com.atlassian.plugin.url
 
com.atlassian.plugin.util - package com.atlassian.plugin.util
 
com.atlassian.plugin.util.zip - package com.atlassian.plugin.util.zip
This package was copied from Confluence and really should be moved into a common library
compare(Object, Object) - Method in class com.atlassian.plugin.util.VersionStringComparator
Compares two version strings.
compare(String, String) - Method in class com.atlassian.plugin.util.VersionStringComparator
Compares two version strings using the algorithm described above.
compareTo(Plugin) - Method in class com.atlassian.plugin.impl.AbstractPlugin
Plugins with the same key are compared by version number, using VersionStringComparator.
compareTo(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
COMPONENT_PATTERN - Static variable in class com.atlassian.plugin.util.VersionStringComparator
 
conditionallyExtractZipFile(URL, File) - Static method in class com.atlassian.plugin.util.FileUtils
Extract the zip from the URL into the destination directory, but only if the contents haven't already been unzipped.
conditionalUnzip() - Method in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
conditionalUnzip() - Method in interface com.atlassian.plugin.util.zip.Unzipper
 
configurePlugin(ModuleDescriptorFactory, Plugin) - Method in interface com.atlassian.plugin.parsers.DescriptorParser
Sets the configuration on the plugin argument to match the configuration specified in the plugin descriptor (typically an XML file).
configurePlugin(ModuleDescriptorFactory, Plugin) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
connect() - Method in class com.atlassian.plugin.classloader.url.BytesUrlConnection
 
connect() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
 
containsSystemModule() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
containsSystemModule() - Method in interface com.atlassian.plugin.Plugin
 
create(URI) - Method in class com.atlassian.plugin.DefaultPluginArtifactFactory
Creates the artifact by looking at the file extension
create(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
Deploys the plugin jar
create(DeploymentUnit, ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.factories.PluginFactory
Deploys the deployment unit by instantiating the plugin and configuring it.
create(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.XmlDynamicPluginFactory
Deploys the plugin XML
create(URI) - Method in interface com.atlassian.plugin.PluginArtifactFactory
Creates a plugin artifact
createDocument(InputStream) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
createModuleDescriptor(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
createPlugin(DeploymentUnit, PluginClassLoader) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
Creates the plugin.
createPluginInformation(Element) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
createUnloadableModuleDescriptor(Plugin, Element, Throwable, ModuleDescriptorFactory) - Static method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptorFactory
Creates a new UnloadableModuleDescriptor, for when a problem occurs during the construction of the ModuleDescriptor itself.
createUnloadableModuleDescriptor(Plugin, ModuleDescriptor, Throwable) - Static method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptorFactory
Creates a new UnloadableModuleDescriptor based on an existing ModuleDescriptor, descriptor This method uses the information in an existing descriptor to construct a new UnloadableModuleDescriptor.
createUnloadablePlugin(Plugin) - Static method in class com.atlassian.plugin.impl.UnloadablePluginFactory
Creates an UnloadablePlugin instance from a given plugin, when there were problems loading the modules or the plugin itself
createUnloadablePlugin(Plugin, UnloadableModuleDescriptor) - Static method in class com.atlassian.plugin.impl.UnloadablePluginFactory
Creates an UnloadablePlugin instance from a given plugin.
createUnrecognisedModuleDescriptor(Plugin, Element, Throwable, ModuleDescriptorFactory) - Static method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptorFactory
Creates a new UnrecognisedModuleDescriptor, for when a problem occurs during the retrieval of the ModuleDescriptor itself.

D

DefaultDynamicPlugin - Class in com.atlassian.plugin.impl
A dynamically loaded plugin is loaded through the plugin class loader.
DefaultDynamicPlugin(DeploymentUnit, PluginClassLoader) - Constructor for class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
DefaultModuleDescriptorFactory - Class in com.atlassian.plugin
 
DefaultModuleDescriptorFactory() - Constructor for class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
DefaultPluginArtifactFactory - Class in com.atlassian.plugin
Creates plugin artifacts by handling URI's that are files and looking at the file's extension
DefaultPluginArtifactFactory() - Constructor for class com.atlassian.plugin.DefaultPluginArtifactFactory
 
DefaultPluginEventManager - Class in com.atlassian.plugin.event.impl
Simple, synchronous event manager that uses one or more method selectors to determine event listeners.
DefaultPluginEventManager() - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
Default constructor that looks for methods named "channel" and the @PluginEventListener annotations
DefaultPluginEventManager(ListenerMethodSelector[]) - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
Constructor that looks for an arbitrary selectors
DefaultPluginManager - Class in com.atlassian.plugin
This implementation delegates the initiation and classloading of plugins to a list of PluginLoaders and records the state of plugins in a PluginStateStore.
DefaultPluginManager(PluginStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.DefaultPluginManager
 
DelegationClassLoader - Class in com.atlassian.plugin.classloader
A class loader that delegates to another class loader.
DelegationClassLoader() - Constructor for class com.atlassian.plugin.classloader.DelegationClassLoader
 
deleteDir(File) - Static method in class com.atlassian.plugin.util.FileUtils
Deprecated. Since 2.0.0
DELIMITER_PATTERN - Static variable in class com.atlassian.plugin.util.VersionStringComparator
 
DeploymentUnit - Class in com.atlassian.plugin.loaders.classloading
A file that is to, or has been, deployed as a plugin.
DeploymentUnit(File) - Constructor for class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
deployPluginFromUnit(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.BundledPluginLoader
Just like the ScanningPluginLoader.deployPluginFromUnit(DeploymentUnit,ModuleDescriptorFactory) method but changes the plugin to not be deletable
deployPluginFromUnit(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
DescriptorParser - Interface in com.atlassian.plugin.parsers
Interface for parsing a plugin descriptor file, e.g.
DescriptorParserFactory - Interface in com.atlassian.plugin.parsers
A factory for creating descriptor parsers.
destDir - Variable in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
destroy(Plugin) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Override this if your plugin needs to clean up when it's been removed.
destroy(Plugin) - Method in interface com.atlassian.plugin.ModuleDescriptor
Override this if your plugin needs to clean up when it's been removed.
DirectoryPluginLoader - Class in com.atlassian.plugin.loaders
A plugin loader to load plugins from a directory on disk.
DirectoryPluginLoader(File, List<PluginFactory>, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.DirectoryPluginLoader
Constructs a loader for a particular directory and set of deployers
DirectoryPluginLoader(File, List<PluginFactory>, PluginArtifactFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.DirectoryPluginLoader
Constructs a loader for a particular directory and set of deployers
disabled() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Disables the module descriptor.
disabled() - Method in interface com.atlassian.plugin.StateAware
Called by the plugin manager when the plugin or module is deactivated.
disablePlugin(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
disablePlugin(String) - Method in interface com.atlassian.plugin.PluginController
Disable a plugin by key.
disablePluginModule(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
disablePluginModule(String) - Method in interface com.atlassian.plugin.PluginController
Disable a plugin module by key.
disablePluginModuleState(ModuleDescriptor, PluginStateStore) - Method in class com.atlassian.plugin.DefaultPluginManager
 
disablePluginState(Plugin, PluginStateStore) - Method in class com.atlassian.plugin.DefaultPluginManager
 
doesPluginRequireRestart(Plugin) - Static method in class com.atlassian.plugin.util.PluginUtils
Determines if a plugin requires a restart after being installed at runtime.
doesTypeAndNameMatch(String, String) - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
DynamicPlugin - Interface in com.atlassian.plugin.impl
 
DynamicPluginLoader - Interface in com.atlassian.plugin.loaders
Plugin loader that supports installed plugins at runtime

E

EMPTY_RESOURCES - Static variable in class com.atlassian.plugin.Resources
 
enabled() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Enables the descriptor by loading the module class.
enabled() - Method in interface com.atlassian.plugin.StateAware
Called by the plugin manager when a plugin or module is activated.
EnabledModulePredicate - Class in com.atlassian.plugin.predicate
A ModuleDescriptorPredicate that matches enabled modules.
EnabledModulePredicate(PluginAccessor) - Constructor for class com.atlassian.plugin.predicate.EnabledModulePredicate
 
EnabledPluginPredicate - Class in com.atlassian.plugin.predicate
A PluginPredicate that matches enabled plugins.
EnabledPluginPredicate(PluginAccessor) - Constructor for class com.atlassian.plugin.predicate.EnabledPluginPredicate
 
enablePlugin(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
enablePlugin(String) - Method in interface com.atlassian.plugin.PluginController
Enable a plugin by key.
enablePluginModule(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
enablePluginModule(String) - Method in interface com.atlassian.plugin.PluginController
Enable a plugin module by key.
enablePluginModuleState(ModuleDescriptor, PluginStateStore) - Method in class com.atlassian.plugin.DefaultPluginManager
 
enablePluginState(Plugin, PluginStateStore) - Method in class com.atlassian.plugin.DefaultPluginManager
 
entries(ZipInputStream) - Method in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
entries() - Method in class com.atlassian.plugin.util.zip.FileUnzipper
 
entries() - Method in class com.atlassian.plugin.util.zip.StreamUnzipper
 
entries() - Method in interface com.atlassian.plugin.util.zip.Unzipper
 
entries() - Method in class com.atlassian.plugin.util.zip.UrlUnzipper
 
equals(Object) - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
equals(Object) - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
equals(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 

F

FilePluginInstaller - Class in com.atlassian.plugin.repositories
Simple implementation of a PluginInstaller which writes plugin artifact to a specified directory.
FilePluginInstaller(File) - Constructor for class com.atlassian.plugin.repositories.FilePluginInstaller
 
FileUnzipper - Class in com.atlassian.plugin.util.zip
 
FileUnzipper(File, File) - Constructor for class com.atlassian.plugin.util.zip.FileUnzipper
 
FileUtils - Class in com.atlassian.plugin.util
 
FileUtils() - Constructor for class com.atlassian.plugin.util.FileUtils
 
findAllTypes(Class) - Static method in class com.atlassian.plugin.util.ClassUtils
Finds all super classes and interfaces for a given class
findAllTypes(Class, Set<Class>) - Static method in class com.atlassian.plugin.util.ClassUtils
Finds all super classes and interfaces for a given class
findClass(String) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
 
findResource(String) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
 
fromXml(Element) - Static method in class com.atlassian.plugin.Resources
Parses the resource descriptors from the provided plugin XML element and creates a Resources object containing them.

G

getBaseResource() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
Retrieve the base resource URL.
getClassLoader() - Method in class com.atlassian.plugin.DefaultPluginManager
 
getClassLoader() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
getClassLoader() - Method in class com.atlassian.plugin.impl.StaticPlugin
 
getClassLoader() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
getClassLoader() - Method in interface com.atlassian.plugin.Plugin
Get the classloader for the plugin.
getClassLoader() - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve the class loader responsible for loading classes and resources from plugins.
getCompleteKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getCompleteKey() - Method in class com.atlassian.plugin.ModuleCompleteKey
 
getCompleteKey() - Method in interface com.atlassian.plugin.ModuleDescriptor
The complete key for this module, including the plugin key.
getContent() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getContent() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getContentsOfTargetDir(File) - Method in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
getContentType() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getDateLoaded() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getDateLoaded() - Method in interface com.atlassian.plugin.Plugin
The date this plugin was loaded into the system.
getDeploymentUnit() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
getDeploymentUnits() - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Gets all deployment units currently being tracked by the scanner.
getDescription() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getDescription() - Method in interface com.atlassian.plugin.ModuleDescriptor
A simple description of this descriptor.
getDescription() - Method in class com.atlassian.plugin.PluginInformation
 
getDescriptionKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getDescriptionKey() - Method in interface com.atlassian.plugin.ModuleDescriptor
Key used to override ModuleDescriptor.getDescription() when using internationalisation.
getDescriptionKey() - Method in class com.atlassian.plugin.PluginInformation
 
getDescriptorClassesMap() - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
getDocument() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
getDynamicPluginClass(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getDynamicPluginClass(String) - Method in interface com.atlassian.plugin.PluginAccessor
Deprecated. since 0.21 this method is not used, use PluginAccessor.getPlugin(String).getClassLoader().loadClass(String)
getDynamicResourceAsStream(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getDynamicResourceAsStream(String) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve a resource from a currently loaded (and active) dynamically loaded plugin.
getEnabledModuleDescriptorsByClass(Class<T>) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getEnabledModuleDescriptorsByClass(Class<T>, boolean) - Method in class com.atlassian.plugin.DefaultPluginManager
This method has been reverted to pre PLUG-40 to fix performance issues that were encountered during load testing.
getEnabledModuleDescriptorsByClass(Class<T>) - Method in interface com.atlassian.plugin.PluginAccessor
Get all enabled module descriptors that have a specific descriptor class.
getEnabledModuleDescriptorsByClass(Class<T>, boolean) - Method in interface com.atlassian.plugin.PluginAccessor
Get all enabled module descriptors that have a specific descriptor class.
getEnabledModuleDescriptorsByType(String) - Method in class com.atlassian.plugin.DefaultPluginManager
Deprecated. since 0.17, use DefaultPluginManager.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledModuleDescriptorsByType(String) - Method in interface com.atlassian.plugin.PluginAccessor
Deprecated. since 0.17, use PluginAccessor.getModuleDescriptors(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledModulesByClass(Class<T>) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getEnabledModulesByClass(Class<T>) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve all plugin modules that implement or extend a specific class.
getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<T>>[], Class<T>) - Method in class com.atlassian.plugin.DefaultPluginManager
Deprecated. since 0.17, use DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<T>>, Class<T>) - Method in class com.atlassian.plugin.DefaultPluginManager
Deprecated. since 0.17, use DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<T>>[], Class<T>) - Method in interface com.atlassian.plugin.PluginAccessor
Deprecated. since 0.17, use PluginAccessor.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<T>>, Class<T>) - Method in interface com.atlassian.plugin.PluginAccessor
Deprecated. since 0.17, use PluginAccessor.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledPlugin(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getEnabledPlugin(String) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve a given plugin if it is enabled.
getEnabledPluginModule(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getEnabledPluginModule(String) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve an enabled plugin module by complete module key.
getEnabledPlugins() - Method in class com.atlassian.plugin.DefaultPluginManager
 
getEnabledPlugins() - Method in interface com.atlassian.plugin.PluginAccessor
Get all of the currently enabled plugins.
getEnabledStateAwareModuleKeys(Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getErrorText() - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
getErrorText() - Method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
 
getErrorText() - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
getI18nNameKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getI18nNameKey() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getI18nNameKey() - Method in interface com.atlassian.plugin.ModuleDescriptor
Key used to override ModuleDescriptor.getName() when using internationalisation.
getI18nNameKey() - Method in interface com.atlassian.plugin.Plugin
 
getInputStream() - Method in class com.atlassian.plugin.classloader.url.BytesUrlConnection
 
getInputStream() - Method in class com.atlassian.plugin.JarPluginArtifact
 
getInputStream() - Method in interface com.atlassian.plugin.PluginArtifact
Returns an InputStream for the entire plugin artifact.
getInputStream() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
getInputStream() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
 
getInstance(InputStream) - Method in interface com.atlassian.plugin.parsers.DescriptorParserFactory
Creates a new DescriptorParser for getting plugin descriptor information from the provided source data.
getInstance(InputStream) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParserFactory
 
getInstance() - Static method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarHandler
Retrieve the singleton instance.
getJarFile() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
 
getKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getKey() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getKey() - Method in interface com.atlassian.plugin.ModuleDescriptor
The key for this module, unique within the plugin.
getKey() - Method in interface com.atlassian.plugin.parsers.DescriptorParser
 
getKey() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
getKey() - Method in interface com.atlassian.plugin.Plugin
 
getLocalResource(String) - Method in class com.atlassian.plugin.classloader.PluginClassLoader
Gets the resource from this classloader only
getLocation() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getLocation() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getMap() - Method in class com.atlassian.plugin.PluginManagerState
Get the map of all states.
getMaxVersion() - Method in class com.atlassian.plugin.PluginInformation
 
getMinJavaVersion() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getMinJavaVersion() - Method in interface com.atlassian.plugin.ModuleDescriptor
 
getMinJavaVersion() - Method in class com.atlassian.plugin.PluginInformation
 
getMinVersion() - Method in class com.atlassian.plugin.PluginInformation
 
getModule() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
 
getModule() - Method in interface com.atlassian.plugin.ModuleDescriptor
The particular module object created by this plugin.
getModuleClass() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getModuleClass() - Method in interface com.atlassian.plugin.ModuleDescriptor
The class of the module this descriptor creates.
getModuleDescriptor(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
getModuleDescriptor(String) - Method in class com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
 
getModuleDescriptor(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getModuleDescriptor(String) - Method in interface com.atlassian.plugin.ModuleDescriptorFactory
 
getModuleDescriptor(String) - Method in interface com.atlassian.plugin.Plugin
 
getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
 
getModuleDescriptorClass(String) - Method in interface com.atlassian.plugin.ModuleDescriptorFactory
 
getModuleDescriptors(ModuleDescriptorPredicate<T>) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getModuleDescriptors() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Returns a copy of the module descriptors for this plugin
getModuleDescriptors() - Method in interface com.atlassian.plugin.Plugin
 
getModuleDescriptors(ModuleDescriptorPredicate<T>) - Method in interface com.atlassian.plugin.PluginAccessor
Gets all module descriptors of installed modules that match the given predicate.
getModuleDescriptorsByModuleClass(Class<T>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getModuleDescriptorsByModuleClass(Class<T>) - Method in interface com.atlassian.plugin.Plugin
 
getModuleKey() - Method in class com.atlassian.plugin.ModuleCompleteKey
 
getModules(ModuleDescriptorPredicate<T>) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getModules(ModuleDescriptorPredicate<T>) - Method in interface com.atlassian.plugin.PluginAccessor
Gets all installed modules that match the given predicate.
getName() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getName() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
This may throw an exception if one of the deprecated methods is used on a ResourceDescriptor which has been given a namePattern
getName() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getName() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getName() - Method in class com.atlassian.plugin.JarPluginArtifact
 
getName() - Method in interface com.atlassian.plugin.ModuleDescriptor
A simple string name for this descriptor.
getName() - Method in interface com.atlassian.plugin.Plugin
 
getName() - Method in interface com.atlassian.plugin.PluginArtifact
 
getName() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
getNewPlugin() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
getParameter(String) - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getParameter(String) - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getParameters() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getParameters() - Method in class com.atlassian.plugin.PluginInformation
 
getParams() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getParams(Element) - Static method in class com.atlassian.plugin.loaders.LoaderUtils
 
getParams() - Method in interface com.atlassian.plugin.ModuleDescriptor
 
getPath() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
getPlugin(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getPlugin() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getPlugin() - Method in class com.atlassian.plugin.event.events.PluginDisabledEvent
 
getPlugin() - Method in class com.atlassian.plugin.event.events.PluginEnabledEvent
 
getPlugin() - Method in interface com.atlassian.plugin.ModuleDescriptor
 
getPlugin(String) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve a given plugin (whether enabled or not).
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkShutdownEvent
 
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkStartedEvent
 
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkStartingEvent
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkShutdownEvent
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkStartedEvent
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkStartingEvent
 
getPluginInformation() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getPluginInformation() - Method in interface com.atlassian.plugin.Plugin
 
getPluginKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getPluginKey() - Method in class com.atlassian.plugin.ModuleCompleteKey
 
getPluginKey() - Method in interface com.atlassian.plugin.ModuleDescriptor
The plugin key for this module, derived from the complete key
getPluginModule(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getPluginModule(String) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve any plugin module by complete module key.
getPluginResourceAsStream(String, String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getPluginResourceAsStream(String, String) - Method in interface com.atlassian.plugin.PluginAccessor
Deprecated. since 0.21 this method is not used, use PluginAccessor.getPlugin(String).getClassLoader().getResourceAsStream(String)
getPlugins() - Method in class com.atlassian.plugin.DefaultPluginManager
 
getPlugins(PluginPredicate) - Method in class com.atlassian.plugin.DefaultPluginManager
 
getPlugins() - Method in interface com.atlassian.plugin.PluginAccessor
Gets all of the currently installed plugins.
getPlugins(PluginPredicate) - Method in interface com.atlassian.plugin.PluginAccessor
Gets all installed plugins that match the given predicate.
getPluginStateMap(Plugin) - Method in class com.atlassian.plugin.PluginManagerState
 
getPluginsVersion() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getPluginsVersion() - Method in interface com.atlassian.plugin.parsers.DescriptorParser
 
getPluginsVersion() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
getPluginsVersion() - Method in interface com.atlassian.plugin.Plugin
Gets the version of the plugins system to handle this plugin
getResource(String) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
getResource(String) - Method in class com.atlassian.plugin.classloader.PluginClassLoader
Load the named resource from this plugin.
getResource(String) - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
getResource(String) - Method in class com.atlassian.plugin.impl.StaticPlugin
 
getResource(String) - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
getResource(String) - Method in interface com.atlassian.plugin.Plugin
Retrieve the URL of the resource from the plugin.
getResource(String, Class<?>) - Static method in class com.atlassian.plugin.util.ClassLoaderUtils
Load a given resource.
getResourceAsStream(String) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.impl.StaticPlugin
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.JarPluginArtifact
 
getResourceAsStream(String) - Method in interface com.atlassian.plugin.Plugin
Load a given resource from the plugin.
getResourceAsStream(String) - Method in interface com.atlassian.plugin.PluginArtifact
 
getResourceAsStream(String, Class<?>) - Static method in class com.atlassian.plugin.util.ClassLoaderUtils
This is a convenience method to load a resource as a stream.
getResourceAsStream(String) - Method in class com.atlassian.plugin.XmlPluginArtifact
Always returns null, since it doesn't make sense for an XML artifact
getResourceDescriptor(String, String) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Deprecated.  
getResourceDescriptor(String, String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
Deprecated.  
getResourceDescriptor(String, String) - Method in interface com.atlassian.plugin.Resourced
Deprecated.  
getResourceDescriptor(String, String) - Method in class com.atlassian.plugin.Resources
Deprecated.  
getResourceDescriptors() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getResourceDescriptors() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getResourceDescriptors(Element) - Static method in class com.atlassian.plugin.loaders.LoaderUtils
Deprecated. use Resources.fromXml(org.dom4j.Element)
getResourceDescriptors() - Method in interface com.atlassian.plugin.Resourced
 
getResourceDescriptors(String) - Method in interface com.atlassian.plugin.Resourced
 
getResourceDescriptors() - Method in class com.atlassian.plugin.Resources
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.Resources
 
getResourceLocation(String, String) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getResourceLocation(String, String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getResourceLocation(String, String) - Method in interface com.atlassian.plugin.Resourced
 
getResourceLocation(String, String) - Method in class com.atlassian.plugin.Resources
 
getResourceLocationForName(String) - Method in class com.atlassian.plugin.elements.ResourceDescriptor
Used for resource descriptors that specify multiple resources, via ResourceDescriptor.pattern.
getResources(String, Class<?>) - Static method in class com.atlassian.plugin.util.ClassLoaderUtils
returns all found resources as java.net.URLs.
getSegmentInputStream(InputStream, String) - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
Retrieve the InputStream for the nesting segment relative to a base InputStream.
getSegments() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
Retrieve the nesting path segments.
getSource() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
getState() - Method in class com.atlassian.plugin.DefaultPluginManager
 
getState(String) - Method in class com.atlassian.plugin.PluginManagerState
Get the state of a given plugin.
getStore() - Method in class com.atlassian.plugin.DefaultPluginManager
 
getType() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getType() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getVendorName() - Method in class com.atlassian.plugin.PluginInformation
 
getVendorUrl() - Method in class com.atlassian.plugin.PluginInformation
 
getVersion() - Method in class com.atlassian.plugin.PluginInformation
 
getWaitMessage() - Method in interface com.atlassian.plugin.util.WaitUntil.WaitCondition
Gets the wait message to log for each try

H

hashCode() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
hashCode() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
hasModuleDescriptor(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
hasModuleDescriptor(String) - Method in class com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
 
hasModuleDescriptor(String) - Method in interface com.atlassian.plugin.ModuleDescriptorFactory
 

I

init() - Method in class com.atlassian.plugin.DefaultPluginManager
Initialize all plugins in all loaders
init(Plugin, Element) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
 
init(Plugin, Element) - Method in interface com.atlassian.plugin.ModuleDescriptor
Initialise a module given it's parent plugin and the XML element representing the module.
init() - Method in interface com.atlassian.plugin.PluginManager
Deprecated. Initialise the plugin manager.
InnerJarURLStreamHandler - Class in com.atlassian.plugin.url
 
InnerJarURLStreamHandler() - Constructor for class com.atlassian.plugin.url.InnerJarURLStreamHandler
 
installPlugin(PluginArtifact) - Method in class com.atlassian.plugin.DefaultPluginManager
 
installPlugin(PluginArtifact) - Method in interface com.atlassian.plugin.PluginController
Installs a plugin and returns the plugin key
installPlugin(String, PluginArtifact) - Method in interface com.atlassian.plugin.PluginInstaller
Installs the plugin with the given key.
installPlugin(String, PluginArtifact) - Method in class com.atlassian.plugin.repositories.FilePluginInstaller
If there is an existing JAR with the same filename, it is replaced.
invoke(WaitUntil.WaitCondition) - Static method in class com.atlassian.plugin.util.WaitUntil
Invokes the wait condition, trying every second for 10 seconds
invoke(WaitUntil.WaitCondition, int) - Static method in class com.atlassian.plugin.util.WaitUntil
Invokes the wait condition, trying every second for the configured seconds
is - Variable in class com.atlassian.plugin.loaders.SinglePluginLoader
 
isBundledPlugin() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
isBundledPlugin() - Method in class com.atlassian.plugin.impl.StaticPlugin
 
isBundledPlugin() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
isBundledPlugin() - Method in interface com.atlassian.plugin.Plugin
Whether the plugin is a "bundled" plugin that can't be removed.
isDeleteable() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
isDeleteable() - Method in class com.atlassian.plugin.impl.StaticPlugin
 
isDeleteable() - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
isDeleteable() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
isDeleteable() - Method in interface com.atlassian.plugin.Plugin
Should the plugin file be deleted on unistall?
isDynamicallyLoaded() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
This plugin is dynamically loaded, so returns true.
isDynamicallyLoaded() - Method in class com.atlassian.plugin.impl.StaticPlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
isDynamicallyLoaded() - Method in interface com.atlassian.plugin.Plugin
Whether or not this plugin is loaded dynamically at runtime
isEnabled() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
isEnabled() - Method in interface com.atlassian.plugin.Plugin
 
isEnabled(Plugin) - Method in class com.atlassian.plugin.PluginManagerState
Whether or not a plugin is enabled, calculated from it's current state AND default state.
isEnabled(ModuleDescriptor) - Method in class com.atlassian.plugin.PluginManagerState
Whether or not a given plugin module is enabled in this state, calculated from it's current state AND default state.
isEnabledByDefault() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
isEnabledByDefault() - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
isEnabledByDefault() - Method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
 
isEnabledByDefault() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
isEnabledByDefault() - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
isEnabledByDefault() - Method in interface com.atlassian.plugin.ModuleDescriptor
Whether or not this plugin module is enabled by default.
isEnabledByDefault() - Method in interface com.atlassian.plugin.Plugin
 
isFinished() - Method in interface com.atlassian.plugin.util.WaitUntil.WaitCondition
If the condition has been finished
isListenerMethod(Method) - Method in class com.atlassian.plugin.event.impl.AnnotationListenerMethodSelector
 
isListenerMethod(Method) - Method in interface com.atlassian.plugin.event.impl.ListenerMethodSelector
Determines if the method is a listener method
isListenerMethod(Method) - Method in class com.atlassian.plugin.event.impl.MethodNameListenerMethodSelector
Determines if the listener method has the name as the one configured
isPluginEnabled(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
isPluginEnabled(String) - Method in interface com.atlassian.plugin.PluginAccessor
Whether or not a given plugin is currently enabled.
isPluginModuleEnabled(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
isPluginModuleEnabled(String) - Method in interface com.atlassian.plugin.PluginAccessor
Whether or not a given plugin module is currently enabled.
isSingleton() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
isSingletonByDefault() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Override this method if you want your module descriptor to be or not be a singleton by default.
isSystemModule() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
isSystemModule() - Method in interface com.atlassian.plugin.ModuleDescriptor
Whether or not this plugin module is a "system" plugin that shouldn't be made visible/disableable to the user
isSystemPlugin(String) - Method in class com.atlassian.plugin.DefaultPluginManager
 
isSystemPlugin() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
isSystemPlugin() - Method in interface com.atlassian.plugin.parsers.DescriptorParser
 
isSystemPlugin() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
isSystemPlugin() - Method in interface com.atlassian.plugin.Plugin
Whether the plugin is a "system" plugin that shouldn't be made visible to the user
isSystemPlugin(String) - Method in interface com.atlassian.plugin.PluginAccessor
 
isUninstallable() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
isUninstallable() - Method in class com.atlassian.plugin.impl.StaticPlugin
Static plugins loaded from the classpath can't be uninstalled.
isUninstallable() - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
isUninstallable() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
isUninstallable() - Method in interface com.atlassian.plugin.Plugin
Whether or not this plugin can be 'uninstalled'.
isValidVersionString(String) - Static method in class com.atlassian.plugin.util.VersionStringComparator
 

J

JarPluginArtifact - Class in com.atlassian.plugin
The implementation of PluginArtifact that is backed by a jar file.
JarPluginArtifact(File) - Constructor for class com.atlassian.plugin.JarPluginArtifact
 
JavaVersionUtils - Class in com.atlassian.plugin.util
A simple utility for comparing a java version number to the running version.
JavaVersionUtils() - Constructor for class com.atlassian.plugin.util.JavaVersionUtils
 

L

lastModified() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
LegacyDynamicPluginFactory - Class in com.atlassian.plugin.factories
Deploys version 1.0 plugins into the legacy custom classloader structure that gives each plugin its own classloader.
LegacyDynamicPluginFactory(String) - Constructor for class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
 
LegacyDynamicPluginFactory(String, File) - Constructor for class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
 
ListenerMethodSelector - Interface in com.atlassian.plugin.event.impl
Determines if a method on a listener is a listener method or not
loadAllPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
loadAllPlugins(ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.loaders.PluginLoader
 
loadAllPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
loadAllPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
loadClass(String) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
loadClass(String, boolean) - Method in class com.atlassian.plugin.classloader.PluginClassLoader
This implementation of loadClass uses a child first delegation model rather than the standard parent first.
loadClass(Plugin, Element) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Deprecated. Since 2.1.0, use AbstractModuleDescriptor.loadClass(Plugin,String) instead
loadClass(Plugin, String) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Override this for module descriptors which don't expect to be able to load a class successfully
loadClass(Plugin, Element) - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
loadClass(String, Class<?>) - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
loadClass(String, Class) - Method in class com.atlassian.plugin.impl.StaticPlugin
 
loadClass(String, Class) - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
loadClass(String, Class<?>) - Method in interface com.atlassian.plugin.Plugin
Get the plugin to load a specific class.
loadClass(String, Class<?>) - Static method in class com.atlassian.plugin.util.ClassLoaderUtils
Load a class with a given name.
LoaderUtils - Class in com.atlassian.plugin.loaders
 
LoaderUtils() - Constructor for class com.atlassian.plugin.loaders.LoaderUtils
 
loadPlugin(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
loadPluginState() - Method in interface com.atlassian.plugin.PluginStateStore
Get the saved activation state of loaded plugins or modules.
loadPluginState() - Method in class com.atlassian.plugin.store.MemoryPluginStateStore
 
log - Static variable in class com.atlassian.plugin.util.zip.AbstractUnzipper
 

M

matches(ModuleDescriptor) - Method in class com.atlassian.plugin.predicate.EnabledModulePredicate
 
matches(Plugin) - Method in class com.atlassian.plugin.predicate.EnabledPluginPredicate
 
matches(ModuleDescriptor) - Method in class com.atlassian.plugin.predicate.ModuleDescriptorOfClassPredicate
 
matches(ModuleDescriptor<T>) - Method in interface com.atlassian.plugin.predicate.ModuleDescriptorPredicate
Will match a plugin module according to implementation rules.
matches(ModuleDescriptor) - Method in class com.atlassian.plugin.predicate.ModuleOfClassPredicate
 
matches(ModuleDescriptor) - Method in interface com.atlassian.plugin.predicate.ModulePredicate
Will match a plugin module according to implementation rules.
matches(Plugin) - Method in interface com.atlassian.plugin.predicate.PluginPredicate
Will match a plugin according to implementation rules.
MemoryPluginStateStore - Class in com.atlassian.plugin.store
A basic plugin state store that stores state in memory.
MemoryPluginStateStore() - Constructor for class com.atlassian.plugin.store.MemoryPluginStateStore
 
MethodNameListenerMethodSelector - Class in com.atlassian.plugin.event.impl
Listener method selector that makes its determination by matching the method name
MethodNameListenerMethodSelector() - Constructor for class com.atlassian.plugin.event.impl.MethodNameListenerMethodSelector
 
MethodNameListenerMethodSelector(String) - Constructor for class com.atlassian.plugin.event.impl.MethodNameListenerMethodSelector
 
ModuleCompleteKey - Class in com.atlassian.plugin
 
ModuleCompleteKey(String) - Constructor for class com.atlassian.plugin.ModuleCompleteKey
 
ModuleDescriptor<T> - Interface in com.atlassian.plugin
 
ModuleDescriptorFactory - Interface in com.atlassian.plugin
 
ModuleDescriptorOfClassPredicate - Class in com.atlassian.plugin.predicate
A ModuleDescriptorPredicate that matches modules for which their descriptor is an instance of one of the given Class.
ModuleDescriptorOfClassPredicate(Class) - Constructor for class com.atlassian.plugin.predicate.ModuleDescriptorOfClassPredicate
 
ModuleDescriptorOfClassPredicate(Class[]) - Constructor for class com.atlassian.plugin.predicate.ModuleDescriptorOfClassPredicate
 
ModuleDescriptorOfTypePredicate - Class in com.atlassian.plugin.predicate
A ModuleDescriptorPredicate that matches modules for which their descriptor is the given type.
ModuleDescriptorOfTypePredicate(ModuleDescriptorFactory, String) - Constructor for class com.atlassian.plugin.predicate.ModuleDescriptorOfTypePredicate
 
ModuleDescriptorPredicate<T> - Interface in com.atlassian.plugin.predicate
Interface used to match plugin modules according to implementation specific rules.
ModuleOfClassPredicate - Class in com.atlassian.plugin.predicate
A ModuleDescriptorPredicate that matches modules that are is an instance of the given Class.
ModuleOfClassPredicate(Class) - Constructor for class com.atlassian.plugin.predicate.ModuleOfClassPredicate
 
ModulePredicate - Interface in com.atlassian.plugin.predicate
Interface used to match plugin modules according to implementation specific rules.

N

NAME_COMPARATOR - Static variable in interface com.atlassian.plugin.Plugin
 
NonLockingJarHandler - Class in org.codehaus.classworlds.uberjar.protocol.jar
This is copied from Classwords 1.1 org.codehaus.classworlds.uberjar.protocol.jar.Handler so that an additional dependency does not need to be added to plugins.
NonLockingJarHandler() - Constructor for class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarHandler
Construct.
NonLockingJarUrlConnection - Class in org.codehaus.classworlds.uberjar.protocol.jar
This is copied from Classwords 1.1 org.codehaus.classworlds.uberjar.protocol.jar.JarURLConnection so that an additional dependency does not need to be added to plugins.
normaliseURL(URL) - Static method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
 
notifyModuleDisabled(ModuleDescriptor) - Method in class com.atlassian.plugin.DefaultPluginManager
 
notifyModuleEnabled(ModuleDescriptor) - Method in class com.atlassian.plugin.DefaultPluginManager
 
notifyPluginDisabled(Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
 
notifyPluginEnabled(Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
Called on all clustered application nodes, rather than DefaultPluginManager.enablePlugin(String) to just update the local state, state aware modules and loaders, but not affect the global plugin state.
notifyPluginOrModuleEnabled() - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
 
notifyUninstallPlugin(Plugin) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
 
notifyUninstallPlugin(Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
 

O

onShutdown(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
Called during plugin framework shutdown
openConnection(URL) - Method in class com.atlassian.plugin.classloader.url.BytesUrlStreamHandler
 
openConnection(URL) - Method in class com.atlassian.plugin.url.InnerJarURLStreamHandler
 
openConnection(URL) - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarHandler
 
org.codehaus.classworlds.uberjar.protocol.jar - package org.codehaus.classworlds.uberjar.protocol.jar
 

P

parseURL(URL, String, int, int) - Method in class com.atlassian.plugin.url.InnerJarURLStreamHandler
 
parseURL(URL, String, int, int) - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarHandler
 
plugin - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
Plugin - Interface in com.atlassian.plugin
 
PLUGIN_DESCRIPTOR_FILENAME - Static variable in interface com.atlassian.plugin.PluginManager
Deprecated.  
PluginAccessor - Interface in com.atlassian.plugin
Allows access to the current plugin system state
PluginArtifact - Interface in com.atlassian.plugin
Allows the retrieval of files and/or an input stream of a plugin artifact.
pluginArtifactFactory - Variable in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
PluginArtifactFactory - Interface in com.atlassian.plugin
Creates a plugin artifact from a URL
PluginClassLoader - Class in com.atlassian.plugin.classloader
A class loader used to load classes and resources from a given plugin.
PluginClassLoader(File) - Constructor for class com.atlassian.plugin.classloader.PluginClassLoader
 
PluginClassLoader(File, ClassLoader) - Constructor for class com.atlassian.plugin.classloader.PluginClassLoader
 
PluginClassLoader(File, ClassLoader, File) - Constructor for class com.atlassian.plugin.classloader.PluginClassLoader
 
PluginController - Interface in com.atlassian.plugin
Interface to control the state of the plugin system
PluginDisabledEvent - Class in com.atlassian.plugin.event.events
Event that signifies a plugin has been shutdown
PluginDisabledEvent(Plugin) - Constructor for class com.atlassian.plugin.event.events.PluginDisabledEvent
 
PluginEnabledEvent - Class in com.atlassian.plugin.event.events
 
PluginEnabledEvent(Plugin) - Constructor for class com.atlassian.plugin.event.events.PluginEnabledEvent
 
PluginEventListener - Annotation Type in com.atlassian.plugin.event
Marks a method that is interested in plugin events
PluginEventManager - Interface in com.atlassian.plugin.event
Defines the event manager for use with internal Atlassian Plugins framework events.
PluginException - Exception in com.atlassian.plugin
Generic plugin exception.
PluginException() - Constructor for exception com.atlassian.plugin.PluginException
 
PluginException(String) - Constructor for exception com.atlassian.plugin.PluginException
 
PluginException(Throwable) - Constructor for exception com.atlassian.plugin.PluginException
 
PluginException(String, Throwable) - Constructor for exception com.atlassian.plugin.PluginException
 
pluginFactories - Variable in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
PluginFactory - Interface in com.atlassian.plugin.factories
Creates the plugin artifact and deploys it into the appropriate plugin management system
PluginFrameworkShutdownEvent - Class in com.atlassian.plugin.event.events
Event that signifies the plugin framework has been shutdown
PluginFrameworkShutdownEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkShutdownEvent
 
PluginFrameworkStartedEvent - Class in com.atlassian.plugin.event.events
Event that signifies the plugin framework has been started and initialized
PluginFrameworkStartedEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkStartedEvent
 
PluginFrameworkStartingEvent - Class in com.atlassian.plugin.event.events
Event that signifies the plugin framework is being started
PluginFrameworkStartingEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkStartingEvent
 
PluginInformation - Class in com.atlassian.plugin
 
PluginInformation() - Constructor for class com.atlassian.plugin.PluginInformation
 
PluginInstaller - Interface in com.atlassian.plugin
A place to store plugins which can be installed and uninstalled.
PluginLoader - Interface in com.atlassian.plugin.loaders
Handles loading and unloading plugin artifacts from a location
PluginManager - Interface in com.atlassian.plugin
Deprecated. since 2006-09-26
PluginManagerState - Class in com.atlassian.plugin
Represents a configuration state for plugins and plugin modules.
PluginManagerState() - Constructor for class com.atlassian.plugin.PluginManagerState
 
PluginManagerState(Map<String, Boolean>) - Constructor for class com.atlassian.plugin.PluginManagerState
 
PluginParseException - Exception in com.atlassian.plugin
Parse plugin exception - thrown from code which must parse a plugin.
PluginParseException() - Constructor for exception com.atlassian.plugin.PluginParseException
 
PluginParseException(String) - Constructor for exception com.atlassian.plugin.PluginParseException
 
PluginParseException(Throwable) - Constructor for exception com.atlassian.plugin.PluginParseException
 
PluginParseException(String, Throwable) - Constructor for exception com.atlassian.plugin.PluginParseException
 
PluginPredicate - Interface in com.atlassian.plugin.predicate
Interface used to match plugins according to implementation specific rules.
plugins - Variable in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
plugins - Variable in class com.atlassian.plugin.loaders.SinglePluginLoader
 
PluginsClassLoader - Class in com.atlassian.plugin.classloader
 
PluginsClassLoader(PluginAccessor) - Constructor for class com.atlassian.plugin.classloader.PluginsClassLoader
 
PluginsClassLoader(ClassLoader, PluginAccessor) - Constructor for class com.atlassian.plugin.classloader.PluginsClassLoader
 
PluginStateStore - Interface in com.atlassian.plugin
A wrapper object that the user implements to store the state of plugins.
PluginUtils - Class in com.atlassian.plugin.util
General plugin utility methods
PluginUtils() - Constructor for class com.atlassian.plugin.util.PluginUtils
 
printClassLoader() - Static method in class com.atlassian.plugin.util.ClassLoaderUtils
Prints the current classloader hierarchy - useful for debugging.
printClassLoader(ClassLoader) - Static method in class com.atlassian.plugin.util.ClassLoaderUtils
Prints the classloader hierarchy from a given classloader - useful for debugging.

R

register(Object) - Method in class com.atlassian.plugin.event.impl.DefaultPluginEventManager
Registers a listener by scanning the object for all listener methods
register(Object) - Method in interface com.atlassian.plugin.event.PluginEventManager
Registers a listener object
remove(DeploymentUnit) - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Remove the specified deployment unit in such a way as it will not be picked up by subsequent scans, even if the system is restarted.
removeModuleDescriptor(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
removeModuleDescriptorForType(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
removePlugin(Plugin) - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
removePlugin(Plugin) - Method in interface com.atlassian.plugin.loaders.PluginLoader
Remove a specific plugin
removePlugin(Plugin) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
removePlugin(Plugin) - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
removeState(String) - Method in class com.atlassian.plugin.PluginManagerState
Remove a plugin's state.
removeStateFromStore(PluginStateStore, Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
 
RequiresRestart - Annotation Type in com.atlassian.plugin.descriptors
Marks ModuleDescriptor implementations that require a restart of the application to start the plugin when installed at runtime.
reset() - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Reset the scanner.
resolveVersionFromString(String) - Static method in class com.atlassian.plugin.util.JavaVersionUtils
 
resource - Variable in class com.atlassian.plugin.loaders.SinglePluginLoader
 
Resourced - Interface in com.atlassian.plugin
 
ResourceDescriptor - Class in com.atlassian.plugin.elements
 
ResourceDescriptor(Element) - Constructor for class com.atlassian.plugin.elements.ResourceDescriptor
 
ResourcedModuleDescriptor - Class in com.atlassian.plugin.descriptors
Deprecated. All module descriptors now have resources. Use AbstractModuleDescriptor instead.
ResourcedModuleDescriptor() - Constructor for class com.atlassian.plugin.descriptors.ResourcedModuleDescriptor
Deprecated.  
ResourceLocation - Class in com.atlassian.plugin.elements
This class gives the location of a particular resource
ResourceLocation(String, String, String, String, String, Map<String, String>) - Constructor for class com.atlassian.plugin.elements.ResourceLocation
 
resources - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
Resources - Class in com.atlassian.plugin
An aggregate of all resource descriptors within the given plugin module or plugin.
Resources(List<ResourceDescriptor>) - Constructor for class com.atlassian.plugin.Resources
Create a resource object with the given resource descriptors.

S

satisfiesMinJavaVersion() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
satisfiesMinJavaVersion() - Method in interface com.atlassian.plugin.ModuleDescriptor
If a min java version has been specified this will return true if the running jvm is >= to the specified version.
satisfiesMinJavaVersion() - Method in class com.atlassian.plugin.PluginInformation
 
satisfiesMinVersion(float) - Static method in class com.atlassian.plugin.util.JavaVersionUtils
 
saveEntry(InputStream, ZipEntry) - Method in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
savePluginState(PluginManagerState) - Method in interface com.atlassian.plugin.PluginStateStore
Put the current global state of plugin activation/deactivation into permanent storage.
savePluginState(PluginManagerState) - Method in class com.atlassian.plugin.store.MemoryPluginStateStore
 
scan() - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Scan for new deployment units.
scanForNewPlugins() - Method in class com.atlassian.plugin.DefaultPluginManager
 
scanForNewPlugins() - Method in interface com.atlassian.plugin.PluginController
Search all loaders and add any new plugins you find.
Scanner - Interface in com.atlassian.plugin.loaders.classloading
Monitors some hypothetical space for deployed plugins.
scanner - Variable in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
ScanningPluginLoader - Class in com.atlassian.plugin.loaders
Plugin loader that delegates the detection of plugins to a Scanner instance.
ScanningPluginLoader(Scanner, List<PluginFactory>, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.ScanningPluginLoader
Constructor that provides a default plugin artifact factory
ScanningPluginLoader(Scanner, List<PluginFactory>, PluginArtifactFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.ScanningPluginLoader
Construct a new scanning plugin loader with no default values
setBundled(boolean) - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
setBundled(boolean) - Method in interface com.atlassian.plugin.impl.DynamicPlugin
 
setBundled(boolean) - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
setClassAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
setDefaultAssertionStatus(boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
setDelegateClassLoader(ClassLoader) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
setDeletable(boolean) - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
setDeletable(boolean) - Method in interface com.atlassian.plugin.impl.DynamicPlugin
 
setDeletable(boolean) - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
setDeletable(boolean) - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
setDescription(String) - Method in class com.atlassian.plugin.PluginInformation
 
setDescriptionKey(String) - Method in class com.atlassian.plugin.PluginInformation
 
setDescriptorParserFactory(DescriptorParserFactory) - Method in class com.atlassian.plugin.DefaultPluginManager
Deprecated. Since 2.0.0.beta2
setEnabled(boolean) - Method in class com.atlassian.plugin.impl.AbstractPlugin
Setter for the enabled state of a plugin.
setEnabled(boolean) - Method in interface com.atlassian.plugin.Plugin
 
setEnabledByDefault(boolean) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setEnabledByDefault(boolean) - Method in interface com.atlassian.plugin.Plugin
 
setErrorText(String) - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
setErrorText(String) - Method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
 
setErrorText(String) - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
setI18nNameKey(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setI18nNameKey(String) - Method in interface com.atlassian.plugin.Plugin
 
setKey(String) - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
Sets the key of the ModuleDescriptor This is theoretically bad, as the superclass and the interface doesn't define this method, but it's required to construct an UnloadableModuleDescriptor when we don't have the XML Element.
setKey(String) - Method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
Sets the key of the ModuleDescriptor This is theoretically bad, as the superclass and the interface doesn't define this method, but it's required to construct an UnrecognisedModuleDescriptor when we don't have the XML Element.
setKey(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setKey(String) - Method in interface com.atlassian.plugin.Plugin
 
setMaxVersion(float) - Method in class com.atlassian.plugin.PluginInformation
 
setMinJavaVersion(Float) - Method in class com.atlassian.plugin.PluginInformation
 
setMinVersion(float) - Method in class com.atlassian.plugin.PluginInformation
 
setModuleDescriptors(Map<String, String>) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
setName(String) - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
Sets the name of the ModuleDescriptor This is theoretically bad, as the superclass and the interface doesn't define this method, but it's required to construct an UnloadableModuleDescriptor when we don't have the XML Element.
setName(String) - Method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
Sets the name of the ModuleDescriptor This is theoretically bad, as the superclass and the interface doesn't define this method, but it's required to construct an UnrecognisedModuleDescriptor when we don't have the XML Element.
setName(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setName(String) - Method in interface com.atlassian.plugin.Plugin
 
setPackageAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
setPermittedModuleKeys(List<String>) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
Sets the list of module keys that will be loaded.
setPlugin(Plugin) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Sets the plugin for the ModuleDescriptor
setPluginInformation(PluginInformation) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setPluginInformation(PluginInformation) - Method in interface com.atlassian.plugin.Plugin
 
setPluginInstaller(PluginInstaller) - Method in class com.atlassian.plugin.DefaultPluginManager
Set the plugin installation strategy for this manager
setPluginsVersion(int) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setPluginsVersion(int) - Method in interface com.atlassian.plugin.Plugin
Sets the version of the plugins system
setResources(Resourced) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setResources(Resourced) - Method in interface com.atlassian.plugin.Plugin
 
setState(String, Boolean) - Method in class com.atlassian.plugin.PluginManagerState
Set a plugins state.
setSystemPlugin(boolean) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setSystemPlugin(boolean) - Method in interface com.atlassian.plugin.Plugin
 
setUninstallable(boolean) - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
setupBaseResourceInputStream() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
Setup the InputStream purely from the base resource.
setupPathedInputStream() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
Setup the InputStream for URL with nested segments.
setVendorName(String) - Method in class com.atlassian.plugin.PluginInformation
 
setVendorUrl(String) - Method in class com.atlassian.plugin.PluginInformation
 
setVersion(String) - Method in class com.atlassian.plugin.PluginInformation
 
shouldSkipModuleOfType(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
shutdown() - Method in class com.atlassian.plugin.DefaultPluginManager
Fires the shutdown event
shutDown() - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
Deprecated. Since 2.0.0, shutdown will automatically occur when the plugin framework is shutdown
shutdown() - Method in interface com.atlassian.plugin.PluginManager
Deprecated. Destroys the plugin manager.
SinglePluginLoader - Class in com.atlassian.plugin.loaders
Loads a single plugin from the descriptor provided, which can either be an InputStream or a resource on the classpath.
SinglePluginLoader(String) - Constructor for class com.atlassian.plugin.loaders.SinglePluginLoader
 
SinglePluginLoader(InputStream) - Constructor for class com.atlassian.plugin.loaders.SinglePluginLoader
 
singleton - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
StateAware - Interface in com.atlassian.plugin
Makes a plugin or plugin module aware of its activation state.
StaticPlugin - Class in com.atlassian.plugin.impl
 
StaticPlugin() - Constructor for class com.atlassian.plugin.impl.StaticPlugin
 
StreamUnzipper - Class in com.atlassian.plugin.util.zip
Stream based ZIP extractor
StreamUnzipper(InputStream, File) - Constructor for class com.atlassian.plugin.util.zip.StreamUnzipper
Construct a stream unzipper
supportsAddition() - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
supportsAddition() - Method in interface com.atlassian.plugin.loaders.PluginLoader
 
supportsAddition() - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
supportsAddition() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
supportsRemoval() - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
supportsRemoval() - Method in interface com.atlassian.plugin.loaders.PluginLoader
 
supportsRemoval() - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
supportsRemoval() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 

T

toString() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
toString() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
toString() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 

U

uninstall(Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
 
uninstall(Plugin) - Method in interface com.atlassian.plugin.PluginController
Uninstall the plugin, disabling it first.
UnloadableModuleDescriptor - Class in com.atlassian.plugin.descriptors
Instances of this class represent a module which could not be loaded, not a module which can be unloaded.
UnloadableModuleDescriptor() - Constructor for class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
UnloadableModuleDescriptorFactory - Class in com.atlassian.plugin.descriptors
Utility class to create UnloadableModuleDescriptor instances when there are problems
UnloadableModuleDescriptorFactory() - Constructor for class com.atlassian.plugin.descriptors.UnloadableModuleDescriptorFactory
 
UnloadablePlugin - Class in com.atlassian.plugin.impl
This class represents a Plugin that was not able to be loaded by the PluginManager.
UnloadablePlugin() - Constructor for class com.atlassian.plugin.impl.UnloadablePlugin
 
UnloadablePlugin(String) - Constructor for class com.atlassian.plugin.impl.UnloadablePlugin
 
UnloadablePluginFactory - Class in com.atlassian.plugin.impl
Utility class to create UnloadablePlugin instances.
UnloadablePluginFactory() - Constructor for class com.atlassian.plugin.impl.UnloadablePluginFactory
 
unloadPlugin(Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
Unload a plugin.
UnrecognisedModuleDescriptor - Class in com.atlassian.plugin.descriptors
 
UnrecognisedModuleDescriptor() - Constructor for class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptor
 
UnrecognisedModuleDescriptorFactory - Class in com.atlassian.plugin.descriptors
Utility class to create UnloadableModuleDescriptor instances when there are problems
UnrecognisedModuleDescriptorFactory() - Constructor for class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptorFactory
 
unregister(Object) - Method in class com.atlassian.plugin.event.impl.DefaultPluginEventManager
Unregisters the listener
unregister(Object) - Method in interface com.atlassian.plugin.event.PluginEventManager
Unregisters a listener object
unzip() - Method in class com.atlassian.plugin.util.zip.FileUnzipper
Unzips all files in the archive
unzip() - Method in class com.atlassian.plugin.util.zip.StreamUnzipper
 
unzip() - Method in interface com.atlassian.plugin.util.zip.Unzipper
 
unzip() - Method in class com.atlassian.plugin.util.zip.UrlUnzipper
 
unzipFileInArchive(String) - Method in class com.atlassian.plugin.util.zip.FileUnzipper
Specify a specific file inside the archive to extract
unzipFileInArchive(String) - Method in class com.atlassian.plugin.util.zip.StreamUnzipper
 
unzipFileInArchive(String) - Method in interface com.atlassian.plugin.util.zip.Unzipper
 
unzipFileInArchive(String) - Method in class com.atlassian.plugin.util.zip.UrlUnzipper
 
Unzipper - Interface in com.atlassian.plugin.util.zip
 
updatePlugin(Plugin, Plugin) - Method in class com.atlassian.plugin.DefaultPluginManager
Replace an already loaded plugin with another version.
UrlUnzipper - Class in com.atlassian.plugin.util.zip
 
UrlUnzipper(URL, File) - Constructor for class com.atlassian.plugin.util.zip.UrlUnzipper
 

V

VALID_VERSION_PATTERN - Static variable in class com.atlassian.plugin.util.VersionStringComparator
 
valueOf(String) - Static method in enum com.atlassian.plugin.AutowireCapablePlugin.AutowireStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.plugin.AutowireCapablePlugin.AutowireStrategy
Returns an array containing the constants of this enum type, in the order they're declared.
VersionStringComparator - Class in com.atlassian.plugin.util
Compares dotted version strings of varying length.
VersionStringComparator() - Constructor for class com.atlassian.plugin.util.VersionStringComparator
 

W

WaitUntil - Class in com.atlassian.plugin.util
Utility methods for synchronising on asynchronous processes
WaitUntil.WaitCondition - Interface in com.atlassian.plugin.util
The condition to determine when to stop waiting

X

XmlDescriptorParser - Class in com.atlassian.plugin.parsers
Provides access to the descriptor information retrieved from an XML InputStream.
XmlDescriptorParser(InputStream) - Constructor for class com.atlassian.plugin.parsers.XmlDescriptorParser
 
XmlDescriptorParserFactory - Class in com.atlassian.plugin.parsers
Creates XML descriptor parser instances.
XmlDescriptorParserFactory() - Constructor for class com.atlassian.plugin.parsers.XmlDescriptorParserFactory
 
XmlDynamicPlugin - Class in com.atlassian.plugin.impl
A dynamic XML plugin that consists of the Atlassian plugin descriptor
XmlDynamicPlugin() - Constructor for class com.atlassian.plugin.impl.XmlDynamicPlugin
 
XmlDynamicPluginFactory - Class in com.atlassian.plugin.factories
Deploys plugins that consist of an XML descriptor file.
XmlDynamicPluginFactory() - Constructor for class com.atlassian.plugin.factories.XmlDynamicPluginFactory
 
XmlPluginArtifact - Class in com.atlassian.plugin
An XML plugin artifact that is just the atlassian-plugin.xml file
XmlPluginArtifact(File) - Constructor for class com.atlassian.plugin.XmlPluginArtifact
 

A B C D E F G H I J L M N O P R S T U V W X

Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.