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

A

AbstractDelegatingPlugin - Class in com.atlassian.plugin.impl
Delegating plugin that supports easy wrapping
AbstractDelegatingPlugin(Plugin) - Constructor for class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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.AbstractDelegatingPlugin
 
addModuleDescriptor(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
addModuleDescriptor(ModuleDescriptor<?>) - Method in interface com.atlassian.plugin.Plugin
 
addParameter(String, String) - Method in class com.atlassian.plugin.PluginInformation
 
addPlugin(PluginLoader, Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Deprecated. Since 2.0.2, use #addPlugins(PluginLoader,Collection...) instead
addPlugins(PluginLoader, Collection<Plugin>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Update the local plugin state and enable state aware modules.
addState(Map<String, Boolean>) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
Add the plugin state.
AlternativeDirectoryResourceLoader - Class in com.atlassian.plugin.util.resource
Loads resources from directories configured via the system property plugin.resource.directories, which should be a comma-delimited list of file paths that contain resources to load.
AlternativeDirectoryResourceLoader() - Constructor for class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
 
AlternativeResourceLoader - Interface in com.atlassian.plugin.util.resource
An alternative resource loader for use by plugins that wish to also support loading resources outside the usual resource loading of the particular plugin type.
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
 
Assertions - Class in com.atlassian.plugin.util
Design by contract assertions.
assertModuleClassImplements(Class<T>) - 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.
ATLASSIAN_DEV_MODE - Static variable in class com.atlassian.plugin.util.PluginUtils
 
ATLASSIAN_PLUGINS_ENABLE_WAIT - Static variable in class com.atlassian.plugin.util.PluginUtils
System property for storing and retrieving the time the plugin system will wait for the enabling of a plugin in seconds
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
autowire(Class<T>) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
autowire(Class<T>, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
autowire(Object) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
autowire(Object, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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
 
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
 
clearPluginRestartState() - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
 
close() - Method in class com.atlassian.plugin.classloader.PluginClassLoader
 
close() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
close() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
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
Deprecated. Since 2.2.0, use Plugin.uninstall() instead
CollectionUtil - Class in com.atlassian.plugin.util.collect
 
CollectionUtil() - Constructor for class com.atlassian.plugin.util.collect.CollectionUtil
 
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.hostcontainer - package com.atlassian.plugin.hostcontainer
Package for classes that provide access to the host dependency injection container
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.manager - package com.atlassian.plugin.manager
 
com.atlassian.plugin.manager.store - package com.atlassian.plugin.manager.store
 
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.url - package com.atlassian.plugin.url
 
com.atlassian.plugin.util - package com.atlassian.plugin.util
 
com.atlassian.plugin.util.collect - package com.atlassian.plugin.util.collect
 
com.atlassian.plugin.util.concurrent - package com.atlassian.plugin.util.concurrent
 
com.atlassian.plugin.util.resource - package com.atlassian.plugin.util.resource
Classes having to do with resource loading, particularly from alternative locations.
com.atlassian.plugin.util.validation - package com.atlassian.plugin.util.validation
 
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(String, String) - Method in class com.atlassian.plugin.util.VersionStringComparator
Compares two version strings using the algorithm described above.
compareAndSetPluginState(PluginState, PluginState) - Method in class com.atlassian.plugin.impl.AbstractPlugin
Only sets the plugin state if it is in the expected state.
compareTo(Plugin) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
compareTo(Plugin) - Method in class com.atlassian.plugin.impl.AbstractPlugin
Compares this Plugin to another Plugin for order.
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
 
consume(T) - Method in interface com.atlassian.plugin.util.collect.Consumer
Consume the product.
Consumer<T> - Interface in com.atlassian.plugin.util.collect
Consume the object a Supplier produces.
containsSystemModule() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
containsSystemModule() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
containsSystemModule() - Method in interface com.atlassian.plugin.Plugin
 
copy(N) - Method in class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
 
CopyOnWriteMap<K,V> - Class in com.atlassian.plugin.util.concurrent
A thread-safe variant of Map in which all mutative operations (the "destructive" operations described by Map put, remove and so on) are implemented by making a fresh copy of the underlying map.
CopyOnWriteMap(Map<? extends K, ? extends V>) - Constructor for class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Create a new CopyOnWriteMap with the supplied Map to initialize the values.
CopyOnWriteMap() - Constructor for class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Create a new empty CopyOnWriteMap.
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
Deprecated. Since 2.2.0, use LegacyDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
Deploys the plugin artifact
create(DeploymentUnit, ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.factories.PluginFactory
Deprecated. Since 2.2.0, use PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
create(PluginArtifact, ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.factories.PluginFactory
Deploys the plugin artifact by instantiating the plugin and configuring it.
create(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.XmlDynamicPluginFactory
Deprecated. Since 2.2.0, use XmlDynamicPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.XmlDynamicPluginFactory
Deploys the plugin artifact
create(Class<T>) - Method in class com.atlassian.plugin.hostcontainer.DefaultHostContainer
Creates the object by instantiating the default constructor
create(Class<T>) - Method in interface com.atlassian.plugin.hostcontainer.HostContainer
Constructs an instance of a class, matching the constructor with the largest number of arguments first, and autowires as appropriate.
create(Class<T>) - Method in class com.atlassian.plugin.hostcontainer.SimpleConstructorHostContainer
Creates a class instance, performing dependency injection using the initialised context map
create() - Static method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
 
create(PluginPersistentState) - Static method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
 
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
 
createPattern() - Static method in class com.atlassian.plugin.util.validation.ValidationPattern
 
createPlugin(DeploymentUnit, PluginClassLoader) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
Deprecated. Since 2.2.0, use LegacyDynamicPluginFactory.createPlugin(PluginArtifact,PluginClassLoader) instead
createPlugin(PluginArtifact, 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
 
DefaultDynamicPlugin(PluginArtifact, PluginClassLoader) - Constructor for class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
DefaultHostContainer - Class in com.atlassian.plugin.hostcontainer
Simple host container that instantiates classes directly.
DefaultHostContainer() - Constructor for class com.atlassian.plugin.hostcontainer.DefaultHostContainer
 
DefaultModuleDescriptorFactory - Class in com.atlassian.plugin
Default implementation of a descriptor factory that allows filtering of descriptor keys
DefaultModuleDescriptorFactory() - Constructor for class com.atlassian.plugin.DefaultModuleDescriptorFactory
Deprecated. Since 2.2.0, use DefaultModuleDescriptorFactory.DefaultModuleDescriptorFactory(HostContainer) instead
DefaultModuleDescriptorFactory(HostContainer) - Constructor for class com.atlassian.plugin.DefaultModuleDescriptorFactory
Instantiates a descriptor factory that uses the host container to create descriptors
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
Deprecated. Since 2.2.0, use DefaultPluginManager instead
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.DefaultPluginManager
Deprecated.  
DefaultPluginManager - Class in com.atlassian.plugin.manager
This implementation delegates the initiation and classloading of plugins to a list of PluginLoaders and records the state of plugins in a PluginPersistentStateStore.
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
 
DefaultPluginPersistentState - Class in com.atlassian.plugin.manager
Immutable implementation of the PluginPersistentState interface.
DefaultPluginPersistentState() - Constructor for class com.atlassian.plugin.manager.DefaultPluginPersistentState
Deprecated. create PluginPersistentState instances using the PluginPersistentState.Builder
DefaultPluginPersistentState(Map<String, Boolean>) - Constructor for class com.atlassian.plugin.manager.DefaultPluginPersistentState
Deprecated. create PluginPersistentState instances using the PluginPersistentState.Builder
DefaultPluginPersistentState(PluginPersistentState) - Constructor for class com.atlassian.plugin.manager.DefaultPluginPersistentState
Deprecated. 
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.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
disable() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
disable() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
disable() - Method in interface com.atlassian.plugin.Plugin
Disables the plugin.
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.
disableInternal() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Perform any internal disabling logic.
disablePlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
disablePlugin(String) - Method in interface com.atlassian.plugin.PluginController
Disables the plugin with the given key.
disablePluginInternal(String, boolean) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
disablePluginModule(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
disablePluginModule(String) - Method in interface com.atlassian.plugin.PluginController
Disable a plugin module by key.
disablePluginModuleState(ModuleDescriptor<?>, PluginPersistentStateStore) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
disablePluginState(Plugin, PluginPersistentStateStore) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
disablePluginWithoutPersisting(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
disablePluginWithoutPersisting(String) - Method in interface com.atlassian.plugin.PluginController
Disables the plugin with the given key without persisting the disabled state.
doesModuleElementApplyToApplication(Element, Set<String>) - Static method in class com.atlassian.plugin.util.PluginUtils
Determines if a module element applies to the current application by matching the 'application' attribute to the set of keys.
doesPluginRequireRestart(Plugin) - Static method in class com.atlassian.plugin.util.PluginUtils
Determines if a plugin requires a restart after being installed at runtime.
doesResourceExist(String) - Method in class com.atlassian.plugin.JarPluginArtifact
 
doesResourceExist(String) - Method in interface com.atlassian.plugin.PluginArtifact
 
doesResourceExist(String) - Method in class com.atlassian.plugin.XmlPluginArtifact
Always returns false, since it doesn't make sense for an XML artifact
doesTypeAndNameMatch(String, String) - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
DynamicPlugin - Interface in com.atlassian.plugin.impl
Deprecated. since 2.2.0, use a wrapping plugin based on AbstractDelegatingPlugin instead
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
 
enable() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
enable() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
enable() - Method in interface com.atlassian.plugin.Plugin
Enables the plugin.
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<T> - 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
 
enableInternal() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Perform any internal enabling logic.
enablePlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
enablePlugin(String) - Method in interface com.atlassian.plugin.PluginController
Enable a plugin by key.
enablePluginModule(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
enablePluginModule(String) - Method in interface com.atlassian.plugin.PluginController
Enable a plugin module by key.
enablePluginModuleState(ModuleDescriptor<?>, PluginPersistentStateStore) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
enablePluginState(Plugin, PluginPersistentStateStore) - Method in class com.atlassian.plugin.manager.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.impl.AbstractDelegatingPlugin
 
equals(Object) - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
equals(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
evaluate(T) - Method in interface com.atlassian.plugin.util.collect.Predicate
 
evaluate(Node) - Method in class com.atlassian.plugin.util.validation.ValidationPattern
Evaluates the rules against the provided node

F

FILENAME - Static variable in class com.atlassian.plugin.PluginAccessor.Descriptor
The default filename.
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
 
filter(Iterator<T>, Predicate<T>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
Create a filtered Iterator.
filter(Iterable<T>, Predicate<T>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
Create a filtered Iterator.
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
 
foreach(Iterator<T>, Consumer<T>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 
foreach(Iterable<T>, Consumer<T>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 
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.
Function<I,O> - Interface in com.atlassian.plugin.util.collect
A Function that resolves input (of type I) to output (of type O).

G

get(I) - Method in interface com.atlassian.plugin.util.collect.Function
Resolves an output where an input is given.
getAllCauses() - Method in exception com.atlassian.plugin.event.NotificationException
 
getBaseResource() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
Retrieve the base resource URL.
getCause() - Method in class com.atlassian.plugin.event.events.PluginContainerFailedEvent
 
getClassLoader() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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 class com.atlassian.plugin.manager.DefaultPluginManager
 
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.
getContainer() - Method in class com.atlassian.plugin.event.events.PluginContainerFailedEvent
 
getContainer() - Method in class com.atlassian.plugin.event.events.PluginContainerRefreshedEvent
 
getContent() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getContent() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getContentType() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getDateLoaded() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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.
getDefaultEnablingWaitPeriod() - Static method in class com.atlassian.plugin.util.PluginUtils
 
getDelegate() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getDeploymentUnit() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
Deprecated. Since 2.2.0, use DefaultDynamicPlugin.getPluginArtifact() instead
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.manager.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.manager.DefaultPluginManager
 
getDynamicResourceAsStream(String) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve a resource from a currently loaded (and active) dynamically loaded plugin.
getEnabledModuleDescriptorsByClass(Class<D>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
This method has been reverted to pre PLUG-40 to fix performance issues that were encountered during load testing.
getEnabledModuleDescriptorsByClass(Class<D>, boolean) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getEnabledModuleDescriptorsByClass(Class<D>) - Method in interface com.atlassian.plugin.PluginAccessor
Get all enabled module descriptors that have a specific descriptor class.
getEnabledModuleDescriptorsByClass(Class<D>, boolean) - Method in interface com.atlassian.plugin.PluginAccessor
Deprecated. Since 2.3.0, use #getEnabledModuleDescriptorsByClass(Class) instead
getEnabledModuleDescriptorsByType(String) - Method in class com.atlassian.plugin.manager.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<M>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getEnabledModulesByClass(Class<M>) - Method in interface com.atlassian.plugin.PluginAccessor
Retrieve all plugin modules that implement or extend a specific class.
getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>>[], Class<M>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Deprecated. since 0.17, use DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>>, Class<M>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Deprecated. since 0.17, use DefaultPluginManager.getModules(com.atlassian.plugin.predicate.ModuleDescriptorPredicate) with an appropriate predicate instead.
getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>>[], Class<M>) - 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<M>>, Class<M>) - 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.manager.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.manager.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.manager.DefaultPluginManager
 
getEnabledPlugins() - Method in interface com.atlassian.plugin.PluginAccessor
Get all of the currently enabled plugins.
getErrors() - Method in exception com.atlassian.plugin.util.validation.ValidationException
 
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.AbstractDelegatingPlugin
 
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
Returns the i18nKey used to get an internationalised name for this 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
 
getInputStream() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
getInputStream() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
 
getInstance(InputStream, String...) - Method in interface com.atlassian.plugin.parsers.DescriptorParserFactory
Creates a new DescriptorParser for getting plugin descriptor information from the provided source data.
getInstance(InputStream, String...) - 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.AbstractDelegatingPlugin
 
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
 
getLog() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getMap() - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
 
getMap() - Method in interface com.atlassian.plugin.manager.PluginPersistentState
Get the map of all states.
getMaxVersion() - Method in class com.atlassian.plugin.PluginInformation
Deprecated. Since 2.2.0
getMillisTimeout(long, TimeUnit) - Static method in class com.atlassian.plugin.util.Timeout
Get a Timeout that uses millisecond precision.
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
Deprecated. Since 2.2.0
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 class com.atlassian.plugin.event.events.PluginModuleDisabledEvent
 
getModule() - Method in class com.atlassian.plugin.event.events.PluginModuleEnabledEvent
 
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.AbstractDelegatingPlugin
 
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
Get the ModuleDescriptor for a particular key.
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() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getModuleDescriptors() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Returns a copy of the module descriptors for this plugin
getModuleDescriptors(ModuleDescriptorPredicate<M>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getModuleDescriptors() - Method in interface com.atlassian.plugin.Plugin
Get the Collection of descriptors.
getModuleDescriptors(ModuleDescriptorPredicate<M>) - Method in interface com.atlassian.plugin.PluginAccessor
Gets all module descriptors of installed modules that match the given predicate.
getModuleDescriptorsByModuleClass(Class<M>) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getModuleDescriptorsByModuleClass(Class<T>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getModuleDescriptorsByModuleClass(Class<M>) - Method in interface com.atlassian.plugin.Plugin
Get the descriptors whose module class implements or is assignable from the supplied Class.
getModuleKey() - Method in class com.atlassian.plugin.ModuleCompleteKey
 
getModules(ModuleDescriptorPredicate<M>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getModules(ModuleDescriptorPredicate<M>) - 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.AbstractDelegatingPlugin
 
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
Returns the non-localised name of this plugin if defined.
getName() - Method in interface com.atlassian.plugin.PluginArtifact
 
getName() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
getNanosTimeout(long, TimeUnit) - Static method in class com.atlassian.plugin.util.Timeout
Get a Timeout that uses nanosecond precision.
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() - 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 class com.atlassian.plugin.event.events.PluginRefreshedEvent
 
getPlugin() - Method in class com.atlassian.plugin.event.events.PluginUpgradedEvent
 
getPlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
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
 
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkWarmRestartedEvent
 
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkWarmRestartingEvent
 
getPluginArtifact() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
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
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkWarmRestartedEvent
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkWarmRestartingEvent
 
getPluginForClass(String) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
Returns the Plugin that will be used to load the given class name.
getPluginInformation() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getPluginInformation() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getPluginInformation() - Method in interface com.atlassian.plugin.parsers.DescriptorParser
 
getPluginInformation() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
getPluginInformation() - Method in interface com.atlassian.plugin.Plugin
 
getPluginKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getPluginKey() - Method in class com.atlassian.plugin.event.events.PluginContainerFailedEvent
 
getPluginKey() - Method in class com.atlassian.plugin.event.events.PluginContainerRefreshedEvent
 
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.manager.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.manager.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)
getPluginRestartState(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getPluginRestartState(String) - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
 
getPluginRestartState(String) - Method in interface com.atlassian.plugin.manager.PluginPersistentState
Gets whether the plugin is expected to be upgraded, installed, or removed on next restart
getPluginRestartState(String) - Method in interface com.atlassian.plugin.PluginAccessor
Gets the state of the plugin upon restart.
getPlugins() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getPlugins(PluginPredicate) - Method in class com.atlassian.plugin.manager.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.
getPluginState() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getPluginState() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getPluginState() - Method in interface com.atlassian.plugin.Plugin
Returns this plugin's current state.
getPluginStateMap(Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
 
getPluginStateMap(Plugin) - Method in interface com.atlassian.plugin.manager.PluginPersistentState
Get state map of the given plugin and its modules
getPluginsVersion() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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
getRemaining() - Method in class com.atlassian.plugin.util.Timeout
 
getRequiredPlugins() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getRequiredPlugins() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getRequiredPlugins() - Method in interface com.atlassian.plugin.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.AbstractDelegatingPlugin
 
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.
getResource(String) - Method in class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
Retrieve the URL of the resource from the directories.
getResource(String) - Method in interface com.atlassian.plugin.util.resource.AlternativeResourceLoader
Retrieve the URL of the resource from the directories.
getResource(String) - Method in class com.atlassian.plugin.util.resource.NoOpAlternativeResourceLoader
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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.util.resource.AlternativeDirectoryResourceLoader
Load a given resource from the directories.
getResourceAsStream(String) - Method in interface com.atlassian.plugin.util.resource.AlternativeResourceLoader
Load a given resource from the directories.
getResourceAsStream(String) - Method in class com.atlassian.plugin.util.resource.NoOpAlternativeResourceLoader
 
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
 
getResourceDescriptor(String, String) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getResourceDescriptor(String, String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
Deprecated.  
getResourceDescriptor(String, String) - Method in interface com.atlassian.plugin.Resourced
Get a ResourceDescriptor of a particular type and name.
getResourceDescriptor(String, String) - Method in class com.atlassian.plugin.Resources
 
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.AbstractDelegatingPlugin
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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
Get a list of all the descriptors.
getResourceDescriptors(String) - Method in interface com.atlassian.plugin.Resourced
Get a list of all descriptors of a particular type.
getResourceDescriptors() - Method in class com.atlassian.plugin.Resources
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.Resources
 
getResourceDirectories() - Method in class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
 
getResourceLocation(String, String) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getResourceLocation(String, String) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getResourceLocation(String, String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getResourceLocation(String, String) - Method in interface com.atlassian.plugin.Resourced
Get a ResourceLocation of a particular type and name.
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) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
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.manager.DefaultPluginManager
 
getStore() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getTime() - Method in class com.atlassian.plugin.util.Timeout
 
getType() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getType() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getUnit() - Method in class com.atlassian.plugin.util.Timeout
 
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.impl.AbstractDelegatingPlugin
 
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
 
HostContainer - Interface in com.atlassian.plugin.hostcontainer
Interface into the host application's dependency injection system.

I

IllegalPluginStateException - Exception in com.atlassian.plugin
Thrown when a plugin operation has been attempted when the plugin is in an incompatible state.
IllegalPluginStateException() - Constructor for exception com.atlassian.plugin.IllegalPluginStateException
 
IllegalPluginStateException(String) - Constructor for exception com.atlassian.plugin.IllegalPluginStateException
 
IllegalPluginStateException(Throwable) - Constructor for exception com.atlassian.plugin.IllegalPluginStateException
 
IllegalPluginStateException(String, Throwable) - Constructor for exception com.atlassian.plugin.IllegalPluginStateException
 
init(Plugin, Element) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
init() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
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.PluginSystemLifecycle
Initialise the plugin system.
InnerJarURLStreamHandler - Class in com.atlassian.plugin.url
 
InnerJarURLStreamHandler() - Constructor for class com.atlassian.plugin.url.InnerJarURLStreamHandler
 
install() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
install() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
install() - Method in interface com.atlassian.plugin.Plugin
Installs the plugin into any internal, managing container.
installInternal() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Perform any internal installation logic.
installPlugin(PluginArtifact) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
installPlugin(PluginArtifact) - Method in interface com.atlassian.plugin.PluginController
Deprecated. Since 2.3.0, use PluginController.installPlugins(PluginArtifact[]) instead
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.
installPlugins(PluginArtifact...) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
installPlugins(PluginArtifact...) - Method in interface com.atlassian.plugin.PluginController
Installs multiple plugins and returns the list of plugin keys.
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
invoke(WaitUntil.WaitCondition, int, TimeUnit, int) - Static method in class com.atlassian.plugin.util.WaitUntil
Invokes the wait condition, trying every second for the configured seconds
isBundledPlugin() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
isBundledPlugin() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
isBundledPlugin() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
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.AbstractDelegatingPlugin
 
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.AbstractDelegatingPlugin
 
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.AbstractDelegatingPlugin
 
isEnabled() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Deprecated. 
isEnabled(Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
 
isEnabled(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
 
isEnabled(Plugin) - Method in interface com.atlassian.plugin.manager.PluginPersistentState
Whether or not a plugin is enabled, calculated from it's current state AND default state.
isEnabled(ModuleDescriptor<?>) - Method in interface com.atlassian.plugin.manager.PluginPersistentState
Whether or not a given plugin module is enabled in this state, calculated from it's current state AND default state.
isEnabled() - Method in interface com.atlassian.plugin.Plugin
Deprecated. since 2.2.0, use Plugin.getPluginState() instead
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.AbstractDelegatingPlugin
 
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
 
isExpired() - Method in class com.atlassian.plugin.util.Timeout
Has this timeout expired
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.manager.DefaultPluginManager
This method checks to see if the plugin is enabled based on the state manager and the plugin.
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.manager.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
Deprecated. Since 2.2.0
isSingletonByDefault() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Deprecated. Since 2.2.0
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() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
isSystemPlugin() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
isSystemPlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
isSystemPlugin() - Method in interface com.atlassian.plugin.parsers.DescriptorParser
Deprecated. The parser will set the SystemPlugin flag within the configurePlugin() method, so there is no need to use this externally. See PLUG-415. Deprecated since 2.3.0
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
 
isTrue(String, boolean) - Static method in class com.atlassian.plugin.util.Assertions
 
isUninstallable() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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
load() - Method in interface com.atlassian.plugin.manager.PluginPersistentStateStore
Get the saved activation state of loaded plugins or modules.
load() - Method in class com.atlassian.plugin.manager.store.MemoryPluginPersistentStateStore
 
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.AbstractDelegatingPlugin
 
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
 
log - Static variable in class com.atlassian.plugin.util.zip.AbstractUnzipper
 

M

matches(ModuleDescriptor<? extends T>) - Method in class com.atlassian.plugin.predicate.EnabledModulePredicate
 
matches(Plugin) - Method in class com.atlassian.plugin.predicate.EnabledPluginPredicate
 
matches(ModuleDescriptor<? extends T>) - Method in class com.atlassian.plugin.predicate.ModuleDescriptorOfClassPredicate
 
matches(ModuleDescriptor<? extends T>) - Method in interface com.atlassian.plugin.predicate.ModuleDescriptorPredicate
Will match a plugin module according to implementation rules.
matches(ModuleDescriptor<? extends T>) - Method in class com.atlassian.plugin.predicate.ModuleOfClassPredicate
 
matches(ModuleDescriptor) - Method in interface com.atlassian.plugin.predicate.ModulePredicate
Deprecated. 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.
MemoryPluginPersistentStateStore - Class in com.atlassian.plugin.manager.store
A basic plugin state store that stores state in memory.
MemoryPluginPersistentStateStore() - Constructor for class com.atlassian.plugin.manager.store.MemoryPluginPersistentStateStore
 
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
 
moduleClassName - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
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<T> - 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<? extends ModuleDescriptor<? extends T>>) - Constructor for class com.atlassian.plugin.predicate.ModuleDescriptorOfClassPredicate
 
ModuleDescriptorOfClassPredicate(Class<? extends ModuleDescriptor<? extends T>>[]) - Constructor for class com.atlassian.plugin.predicate.ModuleDescriptorOfClassPredicate
 
ModuleDescriptorOfTypePredicate<M> - 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<T> - Class in com.atlassian.plugin.predicate
A ModuleDescriptorPredicate that matches modules that are is an instance of the given Class.
ModuleOfClassPredicate(Class<T>) - Constructor for class com.atlassian.plugin.predicate.ModuleOfClassPredicate
 
ModulePredicate - Interface in com.atlassian.plugin.predicate
Deprecated. since 2.2 unused

N

NAME_COMPARATOR - Static variable in interface com.atlassian.plugin.Plugin
Deprecated. since 2.2.0. This comparator only takes into account the plugin name and assumes it is not null, yet a) that constraint is not validated anywhere in plugin loading and b) the plugin could have used the i18n name, and only the application can resolve that to a name useful for comparisons.
newHashMap() - Static method in class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Creates a new CopyOnWriteMap with an underlying HashMap.
newHashMap(Map<? extends K, ? extends V>) - Static method in class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Creates a new CopyOnWriteMap with an underlying HashMap using the supplied map as the initial values.
newLinkedMap() - Static method in class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Creates a new CopyOnWriteMap with an underlying LinkedHashMap.
newLinkedMap(Map<? extends K, ? extends V>) - Static method in class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Creates a new CopyOnWriteMap with an underlying LinkedHashMap using the supplied map as the initial values.
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.
NoOpAlternativeResourceLoader - Class in com.atlassian.plugin.util.resource
Resource loader that always returns null
NoOpAlternativeResourceLoader() - Constructor for class com.atlassian.plugin.util.resource.NoOpAlternativeResourceLoader
 
normaliseURL(URL) - Static method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
 
NotificationException - Exception in com.atlassian.plugin.event
This is used to wrap one or more exceptions thrown by Plugin Event Listeners on receiving an event.
NotificationException(Throwable) - Constructor for exception com.atlassian.plugin.event.NotificationException
Constructs a NotificationException with a single caused by Exception thrown by a Listener.
NotificationException(List<Throwable>) - Constructor for exception com.atlassian.plugin.event.NotificationException
Constructs a NotificationException with a List of the Exceptions that were thrown by the Listeners.
notifyModuleDisabled(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
notifyModuleEnabled(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
notifyPluginDisabled(Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
notifyPluginEnabled(Plugin) - Method in class com.atlassian.plugin.manager.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.manager.DefaultPluginManager
 
notNull(String, T) - Static method in class com.atlassian.plugin.util.Assertions
 

O

onPluginRefresh(PluginRefreshedEvent) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
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. since 2.2 - Please use Descriptor#FILENAME instead.
PLUGIN_RESOURCE_DIRECTORIES - Static variable in class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
 
PluginAccessor - Interface in com.atlassian.plugin
Allows access to the current plugin system state
PluginAccessor.Descriptor - Class in com.atlassian.plugin
The plugin descriptor file.
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
 
PluginContainerFailedEvent - Class in com.atlassian.plugin.event.events
Event thrown when the container a plugin is installed into either rejects the plugin or fails altogether
PluginContainerFailedEvent(Object, String, Throwable) - Constructor for class com.atlassian.plugin.event.events.PluginContainerFailedEvent
 
PluginContainerRefreshedEvent - Class in com.atlassian.plugin.event.events
Event for when the container a plugin is installed into has been refreshed
PluginContainerRefreshedEvent(Object, String) - Constructor for class com.atlassian.plugin.event.events.PluginContainerRefreshedEvent
 
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 disabled, uninstalled or updated
PluginDisabledEvent(Plugin) - Constructor for class com.atlassian.plugin.event.events.PluginDisabledEvent
 
PluginEnabledEvent - Class in com.atlassian.plugin.event.events
Event fired when a plugin is enabled, installed or updated.
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
 
PluginFrameworkWarmRestartedEvent - Class in com.atlassian.plugin.event.events
Signals a warm restart of the plugin framework has been completed
PluginFrameworkWarmRestartedEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkWarmRestartedEvent
 
PluginFrameworkWarmRestartingEvent - Class in com.atlassian.plugin.event.events
Signals a warm restart of the plugin framework is about to begin
PluginFrameworkWarmRestartingEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkWarmRestartingEvent
 
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 the preferred technique is to use the interfaces that this on e extends directly.
PluginModuleDisabledEvent - Class in com.atlassian.plugin.event.events
Event fired when a plugin module is disabled, which can also happen when its plugin is disabled or uninstalled.
PluginModuleDisabledEvent(ModuleDescriptor) - Constructor for class com.atlassian.plugin.event.events.PluginModuleDisabledEvent
 
PluginModuleEnabledEvent - Class in com.atlassian.plugin.event.events
Event fired when a plugin module is enabled, which can also happen when its plugin is enabled or installed.
PluginModuleEnabledEvent(ModuleDescriptor) - Constructor for class com.atlassian.plugin.event.events.PluginModuleEnabledEvent
 
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
 
PluginPersistentState - Interface in com.atlassian.plugin.manager
Interface that represents a configuration state for plugins and plugin modules.
PluginPersistentState.Builder - Class in com.atlassian.plugin.manager
Builder for PluginPersistentState instances.
PluginPersistentState.Util - Class in com.atlassian.plugin.manager
 
PluginPersistentState.Util() - Constructor for class com.atlassian.plugin.manager.PluginPersistentState.Util
 
PluginPersistentStateStore - Interface in com.atlassian.plugin.manager
A wrapper object that the user implements to store the persisted state of plugins.
PluginPredicate - Interface in com.atlassian.plugin.predicate
Interface used to match plugins according to implementation specific rules.
PluginRefreshedEvent - Class in com.atlassian.plugin.event.events
Event fired when the plugin has been refreshed with no user interaction
PluginRefreshedEvent(Plugin) - Constructor for class com.atlassian.plugin.event.events.PluginRefreshedEvent
 
PluginRestartState - Enum in com.atlassian.plugin
The state of the plugin after restart.
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
A ClassLoader that will loop over all enabled Plugins, attempting to load the given class (or other resource) from the ClassLoader of each plugin in turn.
PluginsClassLoader(PluginAccessor) - Constructor for class com.atlassian.plugin.classloader.PluginsClassLoader
 
PluginsClassLoader(ClassLoader, PluginAccessor) - Constructor for class com.atlassian.plugin.classloader.PluginsClassLoader
 
PluginState - Enum in com.atlassian.plugin
Represents the state of the plugin
PluginSystemLifecycle - Interface in com.atlassian.plugin
Controls the life-cycle of the plugin system.
PluginUpgradedEvent - Class in com.atlassian.plugin.event.events
Event that indicates a plugin has been upgraded at runtime
PluginUpgradedEvent(Plugin) - Constructor for class com.atlassian.plugin.event.events.PluginUpgradedEvent
Constructs the event
PluginUtils - Class in com.atlassian.plugin.util
General plugin utility methods
PluginUtils() - Constructor for class com.atlassian.plugin.util.PluginUtils
 
postProcess(Plugin) - Method in class com.atlassian.plugin.loaders.BundledPluginLoader
 
postProcess(Plugin) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
Template method that can be used by a specific PluginLoader to add information to a Plugin after it has been loaded.
Predicate<T> - Interface in com.atlassian.plugin.util.collect
Evaluate an input and return true or false.
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.
provideValidationRules(ValidationPattern) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Provides validation rules for the pattern

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.manager.PluginPersistentState.Builder
Remove a plugin's state.
removeStateFromStore(PluginPersistentStateStore, Plugin) - Method in class com.atlassian.plugin.manager.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
 
Resourced - Interface in com.atlassian.plugin
 
ResourceDescriptor - Class in com.atlassian.plugin.elements
 
ResourceDescriptor(Element) - Constructor for class com.atlassian.plugin.elements.ResourceDescriptor
 
ResourcedModuleDescriptor<T> - 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.
rule(String, ValidationPattern.RuleTest...) - Method in class com.atlassian.plugin.util.validation.ValidationPattern
Adds a rule to the current pattern
rule(ValidationPattern.RuleTest...) - Method in class com.atlassian.plugin.util.validation.ValidationPattern
Adds a rule to the current pattern, assuming the current context is "."

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
 
save(PluginPersistentState) - Method in interface com.atlassian.plugin.manager.PluginPersistentStateStore
Put the current global state of plugin activation/deactivation into permanent storage.
save(PluginPersistentState) - Method in class com.atlassian.plugin.manager.store.MemoryPluginPersistentStateStore
 
saveEntry(InputStream, ZipEntry) - Method in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
scan() - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Scan for new deployment units.
scanForNewPlugins() - Method in class com.atlassian.plugin.manager.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 interface com.atlassian.plugin.impl.DynamicPlugin
Deprecated.  
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 interface com.atlassian.plugin.impl.DynamicPlugin
Deprecated.  
setDeletable(boolean) - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
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.manager.DefaultPluginManager
Deprecated. Since 2.0.0.beta2
setEnabled(boolean) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
setEnabled(boolean) - Method in class com.atlassian.plugin.impl.AbstractPlugin
Deprecated. 
setEnabled(ModuleDescriptor<?>, boolean) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
 
setEnabled(Plugin, boolean) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
 
setEnabled(boolean) - Method in interface com.atlassian.plugin.Plugin
Deprecated. Since 2.2.0, use Plugin.enable() or Plugin.disable() instead
setEnabledByDefault(boolean) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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.AbstractDelegatingPlugin
 
setI18nNameKey(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setI18nNameKey(String) - Method in interface com.atlassian.plugin.Plugin
Sets the i18nKey used to get an internationalised name for this 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.AbstractDelegatingPlugin
 
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
Deprecated. Since 2.2.0
setMinJavaVersion(Float) - Method in class com.atlassian.plugin.PluginInformation
 
setMinVersion(float) - Method in class com.atlassian.plugin.PluginInformation
Deprecated. Since 2.2.0
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.AbstractDelegatingPlugin
 
setName(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setName(String) - Method in interface com.atlassian.plugin.Plugin
Sets the non-localised name of this 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.AbstractDelegatingPlugin
 
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.manager.DefaultPluginManager
Set the plugin installation strategy for this manager
setPluginRestartState(String, PluginRestartState) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
 
setPluginState(PluginState) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setPluginsVersion(int) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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.AbstractDelegatingPlugin
 
setResources(Resourced) - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
setResources(Resourced) - Method in interface com.atlassian.plugin.Plugin
 
setState(PluginPersistentState) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
reset all plugin's state.
setSystemPlugin(boolean) - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
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.loaders.ScanningPluginLoader
Deprecated. Since 2.0.0, shutdown will automatically occur when the plugin framework is shutdown
shutdown() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Fires the shutdown event
shutdown() - Method in interface com.atlassian.plugin.PluginSystemLifecycle
Destroys the plugin manager.
SimpleConstructorHostContainer - Class in com.atlassian.plugin.hostcontainer
Constructs module instances, matching the constructor with the largest number of arguments first.
SimpleConstructorHostContainer(Map<Class<?>, Object>) - Constructor for class com.atlassian.plugin.hostcontainer.SimpleConstructorHostContainer
 
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(URL) - Constructor for class com.atlassian.plugin.loaders.SinglePluginLoader
 
SinglePluginLoader(InputStream) - Constructor for class com.atlassian.plugin.loaders.SinglePluginLoader
Deprecated. since 2.2 use the version that passes a URL instead. Not used by the plugins system.
singleton - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Deprecated. since 2.2.0
sort(Collection<T>, Comparator<T>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 
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

test(String) - Static method in class com.atlassian.plugin.util.validation.ValidationPattern
Creates a test using the passed xpath expression
Timeout - Class in com.atlassian.plugin.util
Used to calculate elapsed time for timeouts from when it is created when successively calling blocking methods.
toFile() - Method in class com.atlassian.plugin.JarPluginArtifact
 
toFile() - Method in interface com.atlassian.plugin.PluginArtifact
 
toFile() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
toList(Iterable<T>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 
toList(Iterator<T>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 
toState() - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
 
toString() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
toString() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
toString() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
toString() - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
toString() - Method in class com.atlassian.plugin.JarPluginArtifact
 
toString() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
transform(Iterator<T>, Function<T, R>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 
transform(Iterable<T>, Function<T, R>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 
transformIterator(Iterator<T>, Function<T, R>) - Static method in class com.atlassian.plugin.util.collect.CollectionUtil
 

U

uninstall() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
uninstall() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
uninstall(Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
uninstall() - Method in interface com.atlassian.plugin.Plugin
Uninstalls the plugin from any internal container.
uninstall(Plugin) - Method in interface com.atlassian.plugin.PluginController
Uninstall the plugin, disabling it first.
uninstallInternal() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Perform any internal uninstallation logic.
uninstallInternal() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
uninstallInternal() - Method in class com.atlassian.plugin.impl.StaticPlugin
 
uninstallInternal() - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
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.manager.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.manager.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
 
ValidationException - Exception in com.atlassian.plugin.util.validation
Exception for a validation error parsing DOM4J nodes
ValidationException(String, List<String>) - Constructor for exception com.atlassian.plugin.util.validation.ValidationException
 
ValidationPattern - Class in com.atlassian.plugin.util.validation
Validates a pattern of rules against a dom4j node, patterned off of Schematron
ValidationPattern.Rule - Class in com.atlassian.plugin.util.validation
The rule as a series of tests
ValidationPattern.RuleTest - Class in com.atlassian.plugin.util.validation
A test within a rule
valueOf(String) - Static method in enum com.atlassian.plugin.AutowireCapablePlugin.AutowireStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.PluginRestartState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.PluginState
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 are declared.
values() - Static method in enum com.atlassian.plugin.PluginRestartState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.PluginState
Returns an array containing the constants of this enum type, in the order they are 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
warmRestart() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
warmRestart() - Method in interface com.atlassian.plugin.PluginSystemLifecycle
Restart all plugins by disabling and enabling them in the order they were loaded (by plugin loader)
withError(String) - Method in class com.atlassian.plugin.util.validation.ValidationPattern.RuleTest
The error message to use in the thrown exception if the test failes

X

XmlDescriptorParser - Class in com.atlassian.plugin.parsers
Provides access to the descriptor information retrieved from an XML InputStream.
XmlDescriptorParser(Document, String...) - Constructor for class com.atlassian.plugin.parsers.XmlDescriptorParser
Constructs a parser with an already-constructed document
XmlDescriptorParser(InputStream, String...) - Constructor for class com.atlassian.plugin.parsers.XmlDescriptorParser
Constructs a parser with a stream of an XML document for a specific application
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
Deprecated. Since 2.2.0, use XmlDynamicPluginFactory.XmlDynamicPluginFactory(String) instead
XmlDynamicPluginFactory(String) - Constructor for class com.atlassian.plugin.factories.XmlDynamicPluginFactory
 
XmlDynamicPluginFactory(Set<String>) - 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 © 2009 Atlassian. All Rights Reserved.