A B C D E F G H I J K 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 Note: this class has a natural ordering that is inconsistent with equals
AbstractDelegatingPlugin(Plugin) - Constructor for class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
AbstractFileServerServlet - Class in com.atlassian.plugin.servlet
 
AbstractFileServerServlet() - Constructor for class com.atlassian.plugin.servlet.AbstractFileServerServlet
 
AbstractJmxBridge<MXBean> - Class in com.atlassian.plugin.jmx
An base class for managing registration and unregistration of a JMX MXBean.
AbstractJmxBridge(ObjectName, Class<MXBean>) - Constructor for class com.atlassian.plugin.jmx.AbstractJmxBridge
Construct given JMX ObjectName and interface class.
AbstractModuleDescriptor<T> - Class in com.atlassian.plugin.descriptors
 
AbstractModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
AbstractPlugin - Class in com.atlassian.plugin.impl
Represents the base class for all plugins.
AbstractPlugin() - Constructor for class com.atlassian.plugin.impl.AbstractPlugin
 
AbstractPluginFactory - Class in com.atlassian.plugin.factories
 
AbstractPluginFactory(DescriptorParserFactory, Set<Application>) - Constructor for class com.atlassian.plugin.factories.AbstractPluginFactory
 
AbstractUnzipper - Class in com.atlassian.plugin.util.zip
 
AbstractUnzipper() - Constructor for class com.atlassian.plugin.util.zip.AbstractUnzipper
 
addBeanInterface(String, String) - Method in class com.atlassian.plugin.spring.PluginBeanDefinitionRegistry
 
addBeanInterfaces(String, Collection<String>) - Method in class com.atlassian.plugin.spring.PluginBeanDefinitionRegistry
 
addBeanName(String) - Method in class com.atlassian.plugin.spring.PluginBeanDefinitionRegistry
 
addBundleClasspathJar(String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
AddBundleOverridesStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Adds bundle instruction overrides from the plugin descriptor to be later used in the manifest generation process.
AddBundleOverridesStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.AddBundleOverridesStage
 
addCachingHeaders(HttpServletRequest, HttpServletResponse, String...) - Static method in class com.atlassian.plugin.servlet.ResourceDownloadUtils
Set 'expire' headers to cache for one year.
addCachingHeaders(HttpServletRequest, HttpServletResponse) - Static method in class com.atlassian.plugin.servlet.ResourceDownloadUtils
Deprecated. Please use ResourceDownloadUtils.addPublicCachingHeaders(HttpServletRequest, HttpServletResponse) or ResourceDownloadUtils.addPrivateCachingHeaders(HttpServletRequest, HttpServletResponse) instead.
addClass(Class<?>) - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
addContextClassLoaderStrategy(String, ContextClassLoaderStrategy) - Method in class com.atlassian.plugin.spring.PluginBeanDefinitionRegistry
 
addFile(String, File) - Method in class com.atlassian.plugin.test.PluginJarBuilder
Adds a file to the jar
addFilterModule(ServletFilterModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
addFilterModule(ServletFilterModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Register a new filter plugin module.
addFormattedJava(String, String...) - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
addFormattedResource(String, String...) - Method in class com.atlassian.plugin.test.PluginJarBuilder
Adds a resource in the jar as lines.
adding(T) - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker.Customizer
Called before adding the descriptor to the internal tracker
addJava(String, String) - Method in class com.atlassian.plugin.test.PluginJarBuilder
Adds a Java class in source form.
addModuleDescriptor(String, Class<? extends ModuleDescriptor>) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
addModuleDescriptor(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.DummyPlugin
 
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
 
addPermission(Plugin, String, InstallationMode) - Static method in class com.atlassian.plugin.Permissions
 
addPlugin(PluginLoader, Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Deprecated. Since 2.0.2, use DefaultPluginManager.addPlugins(com.atlassian.plugin.loaders.PluginLoader, java.util.Collection) instead
addPluginInformation(String, String, String) - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
addPluginInformation(String, String, String, int) - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
addPluginInformation(String, String, String, int, Map<String, String>) - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
addPlugins(PluginLoader, Collection<Plugin>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Update the local plugin state and enable state aware modules.
addPrefixModuleFactory(PrefixModuleFactory) - Method in class com.atlassian.plugin.module.PrefixDelegatingModuleFactory
 
addPrivateCachingHeaders(HttpServletRequest, HttpServletResponse) - Static method in class com.atlassian.plugin.servlet.ResourceDownloadUtils
Sets caching headers with private cache control.
addPublicCachingHeaders(HttpServletRequest, HttpServletResponse) - Static method in class com.atlassian.plugin.servlet.ResourceDownloadUtils
Sets caching headers with public cache control.
addRequiredHostComponent(HostComponentRegistration) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
addResource(String, String) - Method in class com.atlassian.plugin.test.PluginJarBuilder
Adds a resource in the jar from a string
addServletModule(ServletModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
addServletModule(ServletModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Register a new servlet plugin module.
addState(Map<String, Boolean>) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
Add the plugin state.
after() - Method in class com.atlassian.plugin.test.CapturedLogging
 
afterPropertiesSet() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
afterPropertiesSet() - Method in class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
 
afterPropertiesSet() - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
 
ALL - Static variable in class com.atlassian.plugin.PluginPermission
 
all() - Static method in class com.atlassian.plugin.util.VersionRange
 
ALL_PERMISSIONS - Static variable in class com.atlassian.plugin.Permissions
Represents all the permissions in one.
allowsReference() - Method in class com.atlassian.plugin.JarPluginArtifact
 
allowsReference() - Method in interface com.atlassian.plugin.PluginArtifact.AllowsReference
Query whether or not the PluginArtifact may be reference installed.
allowsReference(PluginArtifact) - Static method in class com.atlassian.plugin.PluginArtifact.AllowsReference.Default
Determine if a PluginArtifact allows reference installation.
AlternativeClassLoaderResourceLoader - Class in com.atlassian.plugin.util.resource
Loads resources from the given class classloader.
AlternativeClassLoaderResourceLoader() - Constructor for class com.atlassian.plugin.util.resource.AlternativeClassLoaderResourceLoader
 
AlternativeClassLoaderResourceLoader(Class<?>) - Constructor for class com.atlassian.plugin.util.resource.AlternativeClassLoaderResourceLoader
 
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
 
AlternativePluginResourceLoader - Class in com.atlassian.plugin.util.resource
Loads resources from the plugin.
AlternativePluginResourceLoader(Plugin) - Constructor for class com.atlassian.plugin.util.resource.AlternativePluginResourceLoader
 
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
 
anyOf(Collection<String>) - Static method in class com.atlassian.plugin.util.RegularExpressions
Obtain a regular expression which matches any one of a given collection of expressions.
Application - Interface in com.atlassian.plugin
This represents the application that uses the plugin system.
application(Application) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the current application key to use when filtering modules in a plugin
ApplicationContextPreProcessor - Interface in com.atlassian.plugin.osgi.spring.external
Hook to customize the spring application context before it is populated
applicationProvided(Plugin) - Method in class com.atlassian.plugin.metadata.ClasspathFilePluginMetadata
 
applications - Variable in class com.atlassian.plugin.factories.AbstractPluginFactory
 
apply(ResourceDescriptor) - Method in class com.atlassian.plugin.Resources.TypeFilter
 
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_PLUGIN_KEY - Static variable in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Manifest key for the Atlassian plugin key entry
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
ATLASSIAN_SCAN_FOLDERS - Static variable in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Manifest key for additional scan folders
AtlassianPlugins - Class in com.atlassian.plugin.main
Facade interface to the Atlassian Plugins framework.
AtlassianPlugins(PluginsConfiguration) - Constructor for class com.atlassian.plugin.main.AtlassianPlugins
Constructs an instance of the plugin framework with the specified config.
autowire(Class<T>) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Deprecated. Since 2.5.0, use com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
autowire(Class<T>, AutowireCapablePlugin.AutowireStrategy) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Deprecated. Since 2.5.0, use com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
autowire(Object) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Deprecated. Since 2.5.0, use com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
autowire(Object, AutowireCapablePlugin.AutowireStrategy) - Method in interface com.atlassian.plugin.AutowireCapablePlugin
Deprecated. Since 2.5.0, use com.atlassian.plugin.module.ContainerManagedPlugin.getContainerAccessor() instead.
autowire(Class<T>) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Creates and autowires the class, preferring constructor inject, then falling back to private field and setter
autowire(Class<T>, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Creates and autowires the class
autowire(Object) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Autowires the instance using plugin container's default injection algorithm
autowire(Object, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Autowires the instance
autowireBean(Object, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
autowireBean(Object, AutowireCapablePlugin.AutowireStrategy) - Method in interface com.atlassian.plugin.osgi.spring.SpringContainerAccessor
Deprecated. Since 2.5.0, use the createBean method instead.
AutowireCapablePlugin - Interface in com.atlassian.plugin
Deprecated. Since 2.5.0, use ContainerManagedPlugin instead. getContainerAccessor provides access to the container.
AutowireCapablePlugin.AutowireStrategy - Enum in com.atlassian.plugin
Deprecated. The autowire strategy to use when creating and wiring a bean
AvailableToPlugins - Annotation Type in com.atlassian.plugin.spring
Annotation for Spring beans which are made available to OSGi plugin components If a Class is specified, then the bean is exposed only as that class -- otherwise it is exposed as all interfaces it implements.

B

BaseServletModuleDescriptor<T> - Class in com.atlassian.plugin.servlet.descriptors
Acts as a base for other servlet type module descriptors to inherit.
BaseServletModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
BEAN_NAME - Static variable in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
The name of the host component bean, usually the Spring bean identifier
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentImportSpringStage
 
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentSpringStage
 
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.HostComponentSpringStage
 
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ModuleTypeSpringStage
 
beanExists(String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
Check if the bean has been tracked.
BeanPrefixModuleFactory - Class in com.atlassian.plugin.osgi.module
The BeanModuleFactory creates a java bean for the given module class by resolving the name to bean reference.
BeanPrefixModuleFactory() - Constructor for class com.atlassian.plugin.osgi.module.BeanPrefixModuleFactory
 
before() - Method in class com.atlassian.plugin.test.CapturedLogging
 
BeforePluginDisabledEvent - Class in com.atlassian.plugin.event.events
Event that signifies a plugin is about to be disabled, uninstalled or updated.
BeforePluginDisabledEvent(Plugin) - Constructor for class com.atlassian.plugin.event.events.BeforePluginDisabledEvent
 
BeforePluginModuleDisabledEvent - Class in com.atlassian.plugin.event.events
Event fired when a plugin module is about to be disabled, which can also happen when its plugin is about to be disabled or uninstalled.
BeforePluginModuleDisabledEvent(ModuleDescriptor<?>, boolean) - Constructor for class com.atlassian.plugin.event.events.BeforePluginModuleDisabledEvent
 
BridgeActivator - Class in com.atlassian.plugin.osgi.bridge
Registers services for bridging Spring events with the plugin event system
BridgeActivator() - Constructor for class com.atlassian.plugin.osgi.bridge.BridgeActivator
 
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.
build() - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Builds a PackageScannerConfiguration instance by processing the configuration that was previously set and setting any defaults where not explicitly specified.
build() - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Builds a PluginsConfiguration instance by processing the configuration that was previously set, validating the input, and setting any defaults where not explicitly specified.
build() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
build() - Method in class com.atlassian.plugin.test.PluginJarBuilder
Builds a jar file from the provided information.
build(File) - Method in class com.atlassian.plugin.test.PluginJarBuilder
Builds a jar file from the provided information.
builder() - Static method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
builder(String) - Static method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
buildHeader(Map<String, Map<String, String>>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Builds the header string from a map
buildHeader(String, Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Builds the header string from a map
buildRegularExpression(Collection<String>) - Method in enum com.atlassian.plugin.predicate.PluginKeyPatternsPredicate.MatchType
 
buildWithNoManifest() - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
bundleChanged(BundleEvent) - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
 
BundleClassLoaderAccessor - Class in com.atlassian.plugin.osgi.util
Utility methods for accessing a bundle as if it was a classloader.
BundleClassLoaderAccessor() - Constructor for class com.atlassian.plugin.osgi.util.BundleClassLoaderAccessor
 
bundledPluginCacheDirectory(File) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the directory to unzip bundled plugins into.
BundledPluginLoader - Class in com.atlassian.plugin.loaders
A Plugin loader that manages a set of bundled plugins, meaning that they can can be upgraded, but not deleted.
BundledPluginLoader(File, List<PluginFactory>, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.BundledPluginLoader
Construct a bundled plugin loader for a directory or list file source.
BundledPluginLoader(URL, File, List<PluginFactory>, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.BundledPluginLoader
Construct a bundled plugin loader for a zip source.
bundledPluginUrl(URL) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the URL to a ZIP file containing plugins that are to be started before any user plugins but after framework bundles.
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
 
byWeight - Static variable in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 

C

canCreate(PluginArtifact) - Method in class com.atlassian.plugin.factories.AbstractPluginFactory
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
 
canCreate(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
canCreate(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
 
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.ForwardingPluginLoader
 
canLoad(PluginArtifact) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
Determines if the artifact can be loaded by any of its deployers
CannotDisable - Annotation Type in com.atlassian.plugin.descriptors
Marks ModuleDescriptor implementations that cannot be disabled.
CapturedLogging - Class in com.atlassian.plugin.test
A JUnit Rule for capturing and verifying log messages from a given class.
CapturedLogging(Class) - Constructor for class com.atlassian.plugin.test.CapturedLogging
 
ChainingClassLoader - Class in com.atlassian.plugin.util
A class loader that delegates to a list of class loaders.
ChainingClassLoader(ClassLoader...) - Constructor for class com.atlassian.plugin.util.ChainingClassLoader
Constructs a chaining classloader
ChainingClassLoader(Map<String, String>, ClassLoader...) - Constructor for class com.atlassian.plugin.util.ChainingClassLoader
Constructs a classloader that overrides certain resources
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
 
ChainModuleDescriptorFactory(Collection<? extends ModuleDescriptorFactory>) - Constructor for class com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
 
checkPermissions() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
This is a method that module should call (in their init method implementation to check that permissions are correctly set on the plugin.
checkRequest(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.util.LastModifiedHandler
Check whether we need to generate a response for this request.
checkRequest(HttpServletRequest, HttpServletResponse, Date) - Static method in class com.atlassian.plugin.servlet.util.LastModifiedHandler
This static method is used when the resource being served by the servlet keeps track of the last modified date, and so no state needs to be maintained by this handler.
ClassBinaryScanner - Class in com.atlassian.plugin.osgi.util
Contains all the utility methods and classes for scanning class file binary.
ClassBinaryScanner() - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner
 
ClassBinaryScanner.InputStreamResource - Class in com.atlassian.plugin.osgi.util
InputStream-based resource for class scanning purpose (in the format required by bndlib).
ClassBinaryScanner.InputStreamResource(InputStream) - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
ClassBinaryScanner.ScanResult - Class in com.atlassian.plugin.osgi.util
Contains the result of class binary scanning.
ClassBinaryScanner.ScanResult(Set<String>, Set<String>, String) - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
ClassLoaderStack - Class in com.atlassian.plugin.servlet.util
Deprecated. Moved to atlassian-plugins-core: com.atlassian.plugin.util.ClassLoaderStack. This impl delegates to the new impl.
ClassLoaderStack() - Constructor for class com.atlassian.plugin.servlet.util.ClassLoaderStack
Deprecated.  
ClassLoaderStack - Class in com.atlassian.plugin.util
This utility provides a thread local stack of ClassLoaders.
ClassLoaderStack() - Constructor for class com.atlassian.plugin.util.ClassLoaderStack
 
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
 
ClasspathFilePluginMetadata - Class in com.atlassian.plugin.metadata
Looks on the classpath for three files named: application-provided-plugins.txt - used to list the plugin keys of all plugins that are provided by the host application application-required-plugins.txt - used to list the plugin keys that are considered required for the application to function correctly application-required-modules.txt - used to list the module keys that are considered required for the application to function correctly Note that all files in that package space with those names will be included.
ClasspathFilePluginMetadata() - Constructor for class com.atlassian.plugin.metadata.ClasspathFilePluginMetadata
 
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
 
ClassPrefixModuleFactory - Class in com.atlassian.plugin.module
The ClassModuleFactory creates a java bean for the given module class by using either the plugins container or the hostcontainer, depending if the plugin implements ContainerManagedPlugin.
ClassPrefixModuleFactory(HostContainer) - Constructor for class com.atlassian.plugin.module.ClassPrefixModuleFactory
 
ClassUtils - Class in com.atlassian.plugin.util
Class utility methods
clear(File) - Method in class com.atlassian.plugin.loaders.DirectoryScanner
Tells the Scanner to forget about a file it has loaded so that it will reload it next time it scans.
clear() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
clear() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
Clear all caches
clearAssertionStatus() - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
clearAssertionStatus() - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
clearBackups() - Method in class com.atlassian.plugin.repositories.FilePluginInstaller
Deletes all backup files in the plugin directory
clearBackups() - Method in interface com.atlassian.plugin.RevertablePluginInstaller
Clears any backed up artifacts from the previous run.
clearExportCache() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Clears export cache.
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.DummyPlugin
 
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 class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
close() - Method in interface com.atlassian.plugin.Plugin
Deprecated. Since 2.2.0, use Plugin.uninstall() instead
close() - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
close() - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker
Closes the tracker.
closeQuietly(JarFile) - Static method in class com.atlassian.plugin.osgi.factory.transform.JarUtils
Quietly close jar file.
com.atlassian.plugin - package com.atlassian.plugin
 
com.atlassian.plugin.cache - package com.atlassian.plugin.cache
 
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
This package contains events that will be fired by the framework.
com.atlassian.plugin.event.impl - package com.atlassian.plugin.event.impl
 
com.atlassian.plugin.eventlistener.descriptors - package com.atlassian.plugin.eventlistener.descriptors
 
com.atlassian.plugin.exception - package com.atlassian.plugin.exception
 
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.innerjarone - package com.atlassian.plugin.innerjarone
 
com.atlassian.plugin.innerjartwo - package com.atlassian.plugin.innerjartwo
 
com.atlassian.plugin.jmx - package com.atlassian.plugin.jmx
 
com.atlassian.plugin.loaders - package com.atlassian.plugin.loaders
 
com.atlassian.plugin.loaders.classloading - package com.atlassian.plugin.loaders.classloading
 
com.atlassian.plugin.main - package com.atlassian.plugin.main
Main interface to the plugins framework providing a facade to hide the unnecessary internals.
com.atlassian.plugin.manager - package com.atlassian.plugin.manager
 
com.atlassian.plugin.manager.store - package com.atlassian.plugin.manager.store
 
com.atlassian.plugin.metadata - package com.atlassian.plugin.metadata
 
com.atlassian.plugin.mock - package com.atlassian.plugin.mock
 
com.atlassian.plugin.module - package com.atlassian.plugin.module
 
com.atlassian.plugin.osgi.bridge - package com.atlassian.plugin.osgi.bridge
 
com.atlassian.plugin.osgi.bridge.external - package com.atlassian.plugin.osgi.bridge.external
 
com.atlassian.plugin.osgi.container - package com.atlassian.plugin.osgi.container
Classes to manage interactions with an OSGi container
com.atlassian.plugin.osgi.container.felix - package com.atlassian.plugin.osgi.container.felix
Classes to manage interactions with the Apache Felix container
com.atlassian.plugin.osgi.container.impl - package com.atlassian.plugin.osgi.container.impl
 
com.atlassian.plugin.osgi.event - package com.atlassian.plugin.osgi.event
 
com.atlassian.plugin.osgi.external - package com.atlassian.plugin.osgi.external
 
com.atlassian.plugin.osgi.factory - package com.atlassian.plugin.osgi.factory
Deployers for OSGi-related plugins
com.atlassian.plugin.osgi.factory.descriptor - package com.atlassian.plugin.osgi.factory.descriptor
 
com.atlassian.plugin.osgi.factory.transform - package com.atlassian.plugin.osgi.factory.transform
Classes for transforming legacy plugin jars into proper OSGi bundles.
com.atlassian.plugin.osgi.factory.transform.model - package com.atlassian.plugin.osgi.factory.transform.model
 
com.atlassian.plugin.osgi.factory.transform.stage - package com.atlassian.plugin.osgi.factory.transform.stage
Jar transformation stages that convert a plain JAR into an OSGi bundle
com.atlassian.plugin.osgi.hostcomponents - package com.atlassian.plugin.osgi.hostcomponents
This package provides a way for host applications to register their host components.
com.atlassian.plugin.osgi.hostcomponents.impl - package com.atlassian.plugin.osgi.hostcomponents.impl
Default implementation of the host component registration system that collects host components and registers them into an OSGi service registry.
com.atlassian.plugin.osgi.module - package com.atlassian.plugin.osgi.module
 
com.atlassian.plugin.osgi.spring - package com.atlassian.plugin.osgi.spring
 
com.atlassian.plugin.osgi.spring.external - package com.atlassian.plugin.osgi.spring.external
 
com.atlassian.plugin.osgi.util - package com.atlassian.plugin.osgi.util
Utility methods for OSGi operations
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.schema.descriptor - package com.atlassian.plugin.schema.descriptor
 
com.atlassian.plugin.schema.impl - package com.atlassian.plugin.schema.impl
 
com.atlassian.plugin.schema.spi - package com.atlassian.plugin.schema.spi
 
com.atlassian.plugin.servlet - package com.atlassian.plugin.servlet
 
com.atlassian.plugin.servlet.descriptors - package com.atlassian.plugin.servlet.descriptors
 
com.atlassian.plugin.servlet.download.plugin - package com.atlassian.plugin.servlet.download.plugin
 
com.atlassian.plugin.servlet.filter - package com.atlassian.plugin.servlet.filter
 
com.atlassian.plugin.servlet.filter.test - package com.atlassian.plugin.servlet.filter.test
 
com.atlassian.plugin.servlet.util - package com.atlassian.plugin.servlet.util
 
com.atlassian.plugin.simpletest - package com.atlassian.plugin.simpletest
 
com.atlassian.plugin.spring - package com.atlassian.plugin.spring
Classes that assist in plugging a Spring application into Atlassian Plugins 2.0
com.atlassian.plugin.spring.pluginns - package com.atlassian.plugin.spring.pluginns
Contains classes that implement a new Spring namespace that allows beans to register themselves with the HostComponentProvider by simply using the new "available" attribute in the Spring XML configuration.
com.atlassian.plugin.test - package com.atlassian.plugin.test
 
com.atlassian.plugin.tracker - package com.atlassian.plugin.tracker
 
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
com.atlassian.plugin.validation - package com.atlassian.plugin.validation
 
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.DummyPlugin
 
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
 
ComponentImport - Class in com.atlassian.plugin.osgi.factory.transform.model
Represents the data in a component-import tag in the plugin descriptor
ComponentImport(Element) - Constructor for class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
ComponentImportModuleDescriptor - Class in com.atlassian.plugin.osgi.factory.descriptor
Module descriptor for OSGi service imports.
ComponentImportModuleDescriptor() - Constructor for class com.atlassian.plugin.osgi.factory.descriptor.ComponentImportModuleDescriptor
 
ComponentImportSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Transforms component imports into a Spring XML file
ComponentImportSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ComponentImportSpringStage
 
ComponentModuleDescriptor - Class in com.atlassian.plugin.osgi.factory.descriptor
Module descriptor for components.
ComponentModuleDescriptor() - Constructor for class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
 
ComponentRegistrar - Interface in com.atlassian.plugin.osgi.hostcomponents
A registrar for capturing host components and their configuration
ComponentSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Transforms component tags in the plugin descriptor into the appropriate spring XML configuration file
ComponentSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ComponentSpringStage
 
CompositeDescriptorParserFactory - Interface in com.atlassian.plugin.parsers
A factory which creates a DescriptorParserFactory by composing together multiple XML descriptors
ConcurrentCacheFactory<K,V> - Interface in com.atlassian.plugin.cache
A generic factory for creating Guava Caches.
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.
ContainerAccessor - Interface in com.atlassian.plugin.module
The ContainerAccessor allows access to the underlying plugin container (e.g.
ContainerManagedPlugin - Interface in com.atlassian.plugin.module
A plugin that is managed by a container
contains(String) - Static method in enum com.atlassian.plugin.servlet.filter.FilterDispatcherCondition
Determines if a dispatcher value is a valid condition
containsAllStrings(String...) - Static method in class com.atlassian.plugin.test.Matchers
 
containsJavaExecutableCode() - Method in class com.atlassian.plugin.JarPluginArtifact
 
containsJavaExecutableCode() - Method in interface com.atlassian.plugin.PluginArtifact
 
containsJavaExecutableCode() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
containsSystemModule() - Method in class com.atlassian.plugin.DummyPlugin
 
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
 
ContentTypeResolver - Interface in com.atlassian.plugin.servlet
Looks up content types for URL paths in an application-specific way.
CONTEXT_CLASS_LOADER_STRATEGY - Static variable in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
The context class loader strategy to use for managing the CCL when invoking host component methods
ContextClassLoaderStrategy - Enum in com.atlassian.plugin.osgi.hostcomponents
The strategy for handling the context class loader for host component method invocations
ContextClassLoaderSwitchingUtil - Class in com.atlassian.plugin.util
Utility to run Runnable implementations in a different ClassLoader.
ContextClassLoaderSwitchingUtil() - Constructor for class com.atlassian.plugin.util.ContextClassLoaderSwitchingUtil
 
CopyOnWriteMap<K,V> - Class in com.atlassian.plugin.util.concurrent
Deprecated. since 2.5.0 please use the CopyOnWriteMap instead as it has some important features and some bug fixes. This version is no longer maintained.
CopyOnWriteMap(Map<? extends K, ? extends V>) - Constructor for class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Deprecated. Create a new CopyOnWriteMap with the supplied Map to initialize the values.
CopyOnWriteMap() - Constructor for class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Deprecated. 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.AbstractPluginFactory
Deprecated. Since 2.2.0, use PluginFactory.create(com.atlassian.plugin.PluginArtifact, com.atlassian.plugin.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(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(Class<T>) - Method in class com.atlassian.plugin.osgi.bridge.external.SpringHostContainer
 
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
Create a plugin from the given artifact.
create(OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator
 
create(String) - Method in interface com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator.ServiceTrackerFactory
 
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Deploys the plugin artifact.
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
Creates the plugin
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
Creates an unloadable plugin
create(URI) - Method in interface com.atlassian.plugin.PluginArtifactFactory
Creates a plugin artifact
create(PluginAccessor, PluginEventManager, Class<? extends ModuleDescriptor<?>>) - Static method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
Static factory method for constructing trackers generically where M is not known.
CREATE_SYSTEM_MODULES - Static variable in class com.atlassian.plugin.Permissions
A permission to create system modules.
createApplicationContext(BundleContext) - Method in class com.atlassian.plugin.osgi.spring.NonValidatingOsgiApplicationContextCreator
Creates an application context that disables validation.
createBean(Class<T>) - Method in interface com.atlassian.plugin.module.ContainerAccessor
Will ask the container to instantiate a bean of the given class and does inject all constructor defined dependencies.
createBean(Class<T>) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
createBean(String, RootBeanDefinition, Object[]) - Method in class org.springframework.osgi.atlassian.UnsecureListableBeanFactory
Duplicates the behaviour in DefaultListableBeanFactory with the exception of removing calls to JAAS.
createBeanFactory() - Method in class org.springframework.osgi.atlassian.NonValidatingOsgiBundleXmlApplicationContext
 
createCache() - Method in interface com.atlassian.plugin.cache.ConcurrentCacheFactory
This will be called to create the underlying cache
createDocument(InputStream) - Static method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
createInstance() - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean
 
createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.ClassPrefixModuleFactory
 
createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.HostContainerLegacyAdaptor
 
createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.LegacyModuleFactory
 
createModule(String, ModuleDescriptor<T>) - Method in interface com.atlassian.plugin.module.ModuleFactory
Creates the module instance.
createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.PrefixDelegatingModuleFactory
 
createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.osgi.module.BeanPrefixModuleFactory
 
createModuleDescriptor(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
Passes module descriptor elements back to the OsgiPlugin
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() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
createSecureSaxReader() - Static method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
createTempDirectory(Class<?>) - Static method in class com.atlassian.plugin.test.PluginTestUtils
 
createTempDirectory(String) - Static method in class com.atlassian.plugin.test.PluginTestUtils
 
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.
customizeBeanFactory(DefaultListableBeanFactory) - Method in class org.springframework.osgi.atlassian.NonValidatingOsgiBundleXmlApplicationContext
 

D

decorate(Node, BeanDefinitionHolder, ParserContext) - Method in class com.atlassian.plugin.spring.pluginns.PluginAvailableBeanDefinitionDecorator
Called when the Spring parser encounters an "available" attribute.
decorate(Node, BeanDefinitionHolder, ParserContext) - Method in class com.atlassian.plugin.spring.pluginns.PluginContextClassLoaderStrategyBeanDefinitionDecorator
Called when the Spring parser encounters an "available" attribute.
decorate(Node, BeanDefinitionHolder, ParserContext) - Method in class com.atlassian.plugin.spring.pluginns.PluginInterfaceBeanDefinitionDecorator
Called when the Spring parser encounters an "interface" element.
DefaultComponentRegistrar - Class in com.atlassian.plugin.osgi.hostcomponents.impl
Default component registrar that also can write registered host components into the OSGi service registry.
DefaultComponentRegistrar() - Constructor for class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 
DefaultDescribedModuleDescriptorFactory - Class in com.atlassian.plugin.schema.impl
 
DefaultDescribedModuleDescriptorFactory(HostContainer) - Constructor for class com.atlassian.plugin.schema.impl.DefaultDescribedModuleDescriptorFactory
 
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
DefaultOsgiPersistentCache - Class in com.atlassian.plugin.osgi.container.impl
Default implementation of persistent cache.
DefaultOsgiPersistentCache(File) - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
Constructs a cache, using the passed file as the base directory for cache subdirectories
DefaultOsgiPersistentCache(File, String) - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
Deprecated.  
DefaultPackageScannerConfiguration - Class in com.atlassian.plugin.osgi.container.impl
Default package scanner configuration.
DefaultPackageScannerConfiguration() - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
DefaultPackageScannerConfiguration(String) - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
DefaultPathMapper - Class in com.atlassian.plugin.servlet.util
Originally opied from Atlassian Seraph 1.0

Modified to store a list of keys for a mapping rather than a single value.

DefaultPathMapper() - Constructor for class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
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
Create a factory which produces artifacts that do not allow reference installation.
DefaultPluginArtifactFactory(PluginArtifact.AllowsReference.ReferenceMode) - Constructor for class com.atlassian.plugin.DefaultPluginArtifactFactory
Create a factory which produces artifacts that optionally allow reference installation.
DefaultPluginEventManager - Class in com.atlassian.plugin.event.impl
Simple, synchronous event manager that uses one or more method selectors to determine event listeners.
DefaultPluginEventManager(ListenerMethodSelector...) - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
Uses the supplied selectors to determine listener methods.
DefaultPluginEventManager() - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
 
DefaultPluginEventManager(EventPublisher) - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
Delegate all event publication to the supplied EventPublisher.
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
 
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager, PluginExceptionInterception) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
 
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager, boolean) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
 
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager, PluginPredicate) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
 
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager, PluginExceptionInterception, PluginPredicate) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
 
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager, PluginExceptionInterception, boolean) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
 
DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager, PluginExceptionInterception, boolean, PluginPredicate) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
 
DefaultPluginManager.PluginSortMode - Enum in com.atlassian.plugin.manager
 
DefaultPluginMetadataManager - Class in com.atlassian.plugin.metadata
A default implementation that uses the ClasspathFilePluginMetadata plugin metadata implementation to resolve the application provided plugin metadata.
DefaultPluginMetadataManager() - Constructor for class com.atlassian.plugin.metadata.DefaultPluginMetadataManager
Production ctor.
DefaultPluginModuleTracker<M,T extends ModuleDescriptor<M>> - Class in com.atlassian.plugin.tracker
Tracks enabled plugin module descriptors, focusing on fast reads
DefaultPluginModuleTracker(PluginAccessor, PluginEventManager, Class<T>) - Constructor for class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
DefaultPluginModuleTracker(PluginAccessor, PluginEventManager, Class<T>, PluginModuleTracker.Customizer<M, T>) - Constructor for class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
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. 
DefaultPluginTransformer - Class in com.atlassian.plugin.osgi.factory.transform
Default implementation of plugin transformation that uses stages to convert a plain JAR into an OSGi bundle.
DefaultPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, String, OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Constructs a transformer with the default stages
DefaultPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, String, OsgiContainerManager, List<TransformStage>) - Constructor for class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Constructs a transformer and its stages
DefaultRequiredPluginValidator - Class in com.atlassian.plugin.metadata
 
DefaultRequiredPluginValidator(PluginAccessor, RequiredPluginProvider) - Constructor for class com.atlassian.plugin.metadata.DefaultRequiredPluginValidator
 
DefaultServletModuleManager - Class in com.atlassian.plugin.servlet
A simple servletModuleManager to track and retrieve the loaded servlet plugin modules.
DefaultServletModuleManager(ServletContext, PluginEventManager) - Constructor for class com.atlassian.plugin.servlet.DefaultServletModuleManager
Constructor that sets itself in the servlet context for later use in dispatching servlets and filters.
DefaultServletModuleManager(PluginEventManager) - Constructor for class com.atlassian.plugin.servlet.DefaultServletModuleManager
Deprecated. Use DefaultServletModuleManager.DefaultServletModuleManager(com.atlassian.plugin.event.PluginEventManager, com.atlassian.plugin.servlet.util.PathMapper, com.atlassian.plugin.servlet.util.PathMapper, FilterFactory) instead. Since v3.2.20.
DefaultServletModuleManager(PluginEventManager, PathMapper, PathMapper) - Constructor for class com.atlassian.plugin.servlet.DefaultServletModuleManager
Deprecated. Use DefaultServletModuleManager.DefaultServletModuleManager(com.atlassian.plugin.event.PluginEventManager, com.atlassian.plugin.servlet.util.PathMapper, com.atlassian.plugin.servlet.util.PathMapper, FilterFactory) instead. Since v3.2.20.
DefaultSpringContainerAccessor - Class in com.atlassian.plugin.osgi.spring
Manages spring context access, including autowiring.
DefaultSpringContainerAccessor(Object) - Constructor for class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
delegate() - Method in class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
DelegatingPluginFilter - Class in com.atlassian.plugin.servlet.filter
We wrap the plugins filter so that we can set some things up before the plugins filter is called.
DelegatingPluginFilter(ServletFilterModuleDescriptor) - Constructor for class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
DelegatingPluginPersistentStateStore - Class in com.atlassian.plugin.manager.store
Delegating wrapper for PluginPersistentStateStore.
DelegatingPluginPersistentStateStore() - Constructor for class com.atlassian.plugin.manager.store.DelegatingPluginPersistentStateStore
 
DelegatingPluginServlet - Class in com.atlassian.plugin.servlet
We are wrapping the plugins servlet in another servlet so that we can set some things up before the plugins servlet is called.
DelegatingPluginServlet(ServletModuleDescriptor) - Constructor for class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
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. Use Commons IO FileUtils.deleteDirectory(java.io.File) instead.
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
 
DescribedModuleDescriptorFactory - Interface in com.atlassian.plugin.schema.descriptor
A module factory that provides schemas for module types.
DescribedModuleTypeModuleDescriptor - Class in com.atlassian.plugin.schema.impl
Descriptor that allows described module descriptor factories to be configured in XML.
DescribedModuleTypeModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.plugin.schema.impl.DescribedModuleTypeModuleDescriptor
 
descriptor(ModuleDescriptor) - Method in class com.atlassian.plugin.descriptors.ModuleDescriptors.EqualsBuilder
Sets the module descriptor to create an equals implementation for.
descriptor(ModuleDescriptor) - Method in class com.atlassian.plugin.descriptors.ModuleDescriptors.HashCodeBuilder
Sets the module descriptor to create a hashCode implementation for.
DESCRIPTOR_TEXT - Static variable in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
DescriptorParser - Interface in com.atlassian.plugin.parsers
Interface for parsing a plugin descriptor file, e.g.
descriptorParserFactory - Variable in class com.atlassian.plugin.factories.AbstractPluginFactory
 
DescriptorParserFactory - Interface in com.atlassian.plugin.parsers
A factory for creating descriptor parsers.
DescriptorValidator - Class in com.atlassian.plugin.validation
A simple validator that given a descriptor and a schema will check that the permissions set in the plugin are valid and all required have been asked.
DescriptorValidator(InputSupplier<? extends Reader>, InputSupplier<? extends Reader>, Set<Application>) - Constructor for class com.atlassian.plugin.validation.DescriptorValidator
 
DescriptorValidator.ValidationError - Class in com.atlassian.plugin.validation
 
DescriptorValidator.ValidationSuccess - Class in com.atlassian.plugin.validation
 
destDir - Variable in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
destroy() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
The default implementation disables the module if it's still enabled, and unreference the plugin.
destroy(Plugin) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Deprecated. 
destroy() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
destroy(Plugin) - Method in interface com.atlassian.plugin.ModuleDescriptor
Deprecated. The plugin parameter is redundant. Override ModuleDescriptor.destroy().
destroy() - Method in interface com.atlassian.plugin.ModuleDescriptor
Override this if your plugin needs to clean up when it's been removed.
destroy() - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
 
destroy() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
destroy() - Method in class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
destroy() - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
destroy() - Method in class com.atlassian.plugin.servlet.filter.test.SimpleFilter
 
didLog(Matcher<LoggingEvent>) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
didLogDebug(Matcher<String>) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
didLogDebug(String...) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
didLogWarn(Matcher<String>) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
didLogWarn(String...) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
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
DirectoryScanner - Class in com.atlassian.plugin.loaders
Scans the filesystem for changed or added plugin files and stores a map of the currently known ones.
DirectoryScanner(File) - Constructor for class com.atlassian.plugin.loaders.DirectoryScanner
Constructor for scanner.
disable() - Method in class com.atlassian.plugin.DummyPlugin
 
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 class com.atlassian.plugin.eventlistener.descriptors.EventListenerModuleDescriptor
 
disabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
disabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
 
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.
disableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
disableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Disables the plugin by changing the bundle state back to resolved
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.
DiscardablePluginLoader - Interface in com.atlassian.plugin.loaders
A PluginLoader which requires plugins to be discarded after load if they are not removed.
discardPlugin(Plugin) - Method in interface com.atlassian.plugin.loaders.DiscardablePluginLoader
Notify the PluginLoader that the system will not be loading the given plugin.
discardPlugin(Plugin) - Method in class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
discardPlugin(Plugin) - Method in class com.atlassian.plugin.loaders.PermissionCheckingPluginLoader
 
discardPlugin(Plugin) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
DocumentBasedSchema - Class in com.atlassian.plugin.schema.spi
Schema based on a XML document resource.
DocumentBasedSchema.DynamicSchemaBuilder - Class in com.atlassian.plugin.schema.spi
 
DocumentBasedSchema.DynamicSchemaBuilder() - Constructor for class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
DocumentBasedSchema.DynamicSchemaBuilder(String) - Constructor for class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
doesModuleElementApplyToApplication(Element, Set<Application>, InstallationMode) - 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 applications.
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.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator
 
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
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
doFilter(ServletRequest, ServletResponse) - Method in class com.atlassian.plugin.servlet.filter.IteratingFilterChain
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.plugin.servlet.filter.test.SimpleFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.AbstractFileServerServlet
 
doLog(ServiceReference, int, String, Throwable) - Method in class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 
DownloadableClasspathResource - Class in com.atlassian.plugin.servlet
A DownloadableResource that will serve the resource from the plugin.
DownloadableClasspathResource(Plugin, ResourceLocation, String) - Constructor for class com.atlassian.plugin.servlet.DownloadableClasspathResource
 
DownloadableResource - Interface in com.atlassian.plugin.servlet
Represents a plugin resource that can be downloaded.
DownloadableWebResource - Class in com.atlassian.plugin.servlet
A DownloadableResource that will serve the resource via the web application's ServletContext.
DownloadableWebResource(Plugin, ResourceLocation, String, ServletContext, boolean) - Constructor for class com.atlassian.plugin.servlet.DownloadableWebResource
 
DownloadException - Exception in com.atlassian.plugin.servlet
An exception was encountered while trying to write a resource to the client.
DownloadException(String) - Constructor for exception com.atlassian.plugin.servlet.DownloadException
 
DownloadException(String, Exception) - Constructor for exception com.atlassian.plugin.servlet.DownloadException
 
DownloadException(Exception) - Constructor for exception com.atlassian.plugin.servlet.DownloadException
 
DownloadStrategy - Interface in com.atlassian.plugin.servlet
 
DownloadStrategyModuleDescriptor - Class in com.atlassian.plugin.servlet.download.plugin
A plugin module which provides a DownloadStrategy.
DownloadStrategyModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.plugin.servlet.download.plugin.DownloadStrategyModuleDescriptor
Creates a download strategy.
DummyPlugin - Class in com.atlassian.plugin
Dummy plugin implementation that returns java default values and does nothing.
DummyPlugin() - Constructor for class com.atlassian.plugin.DummyPlugin
 
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

earlyStartup() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
earlyStartup() - Method in interface com.atlassian.plugin.SplitStartupPluginSystemLifecycle
Perform the first part of startup.
EfficientStringUtils - Class in com.atlassian.plugin.util
String utility methods designed for memory / cpu efficiency
EfficientStringUtils() - Constructor for class com.atlassian.plugin.util.EfficientStringUtils
 
empty() - Static method in class com.atlassian.plugin.util.VersionRange
 
EMPTY_RESOURCES - Static variable in class com.atlassian.plugin.Resources
 
EmptyDownloadableResource - Class in com.atlassian.plugin.servlet
A DownloadableResource with no content
EmptyDownloadableResource(Plugin, ResourceLocation) - Constructor for class com.atlassian.plugin.servlet.EmptyDownloadableResource
 
EmptyScanner - Class in com.atlassian.plugin.loaders.classloading
A Scanner which never finds anything.
EmptyScanner() - Constructor for class com.atlassian.plugin.loaders.classloading.EmptyScanner
 
enable() - Method in class com.atlassian.plugin.DummyPlugin
 
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 class com.atlassian.plugin.eventlistener.descriptors.EventListenerModuleDescriptor
 
enabled() - Method in class com.atlassian.plugin.schema.impl.DescribedModuleTypeModuleDescriptor
 
enabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
enabled() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
 
enabled() - Method in interface com.atlassian.plugin.StateAware
Called by the plugin manager when a plugin or module is activated.
EnabledModuleCachingPluginAccessor - Class in com.atlassian.plugin.manager
A caching decorator which caches EnabledModuleCachingPluginAccessor.getEnabledModuleDescriptorsByClass(Class) on PluginAccessor interface.
EnabledModuleCachingPluginAccessor(PluginAccessor, PluginEventManager) - Constructor for class com.atlassian.plugin.manager.EnabledModuleCachingPluginAccessor
 
EnabledModuleCachingPluginAccessor(PluginAccessor, PluginEventManager, ConcurrentCacheFactory<Class<ModuleDescriptor<Object>>, PluginModuleTracker<Object, ModuleDescriptor<Object>>>) - Constructor for class com.atlassian.plugin.manager.EnabledModuleCachingPluginAccessor
 
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.
enableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
enableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Enables the plugin by setting the OSGi bundle state to enabled.
enablePlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Deprecated. since 2.5.0, use {#link enablePlugins(String... keys)} instead
enablePlugin(String) - Method in interface com.atlassian.plugin.PluginController
Deprecated. since 2.5.0, use {#link enablePlugins(String... keys)} instead
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
 
enablePlugins(String...) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Enable a set of plugins by key.
enablePlugins(String...) - Method in interface com.atlassian.plugin.PluginController
Enable a set of plugins by key.
enablePluginState(Plugin, PluginPersistentStateStore) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
endsWith(String, String...) - Static method in class com.atlassian.plugin.util.EfficientStringUtils
Test to see if a given string ends with some suffixes.
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
 
EnumUtils - Class in com.atlassian.plugin.util
Utilities for Java Enum classes.
EnumUtils() - Constructor for class com.atlassian.plugin.util.EnumUtils
 
enumValueFromProperty(String, E[], E) - Static method in class com.atlassian.plugin.util.EnumUtils
Obtain an enum value by looking up the name in a given property, defaulting if necessary.
equals(Object) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
equals(Object) - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
equals(Object) - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
equals(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
equals(Object) - Method in class com.atlassian.plugin.ModuleCompleteKey
 
equals(Object) - Method in interface com.atlassian.plugin.ModuleDescriptor
Compares the specified object with this module descriptor for equality.
equals(Object) - Method in class com.atlassian.plugin.PluginPermission
 
equals(Object) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
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
EventListenerModuleDescriptor - Class in com.atlassian.plugin.eventlistener.descriptors
 
EventListenerModuleDescriptor(ModuleFactory, EventPublisher) - Constructor for class com.atlassian.plugin.eventlistener.descriptors.EventListenerModuleDescriptor
 
exclude(String) - Method in class com.atlassian.plugin.util.VersionRange.ActualVersionRangeBuilder
 
exclude(String) - Static method in class com.atlassian.plugin.util.VersionRange
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.AddBundleOverridesStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentImportSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.GenerateManifestStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.HostComponentSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ModuleTypeSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ScanDescriptorForHostClassesStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ScanInnerJarsStage
 
execute(TransformContext) - Method in interface com.atlassian.plugin.osgi.factory.transform.TransformStage
Transforms the jar by operating on the context Any transformation stage that generates Spring beans must ensure no collision of bean ids or names or aliases by calling TransformContext.trackBean(String, String) whenever a new bean id or name or alias is created.
execute(Runnable, long) - Method in class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
Executes the runnable
execute(Runnable) - Method in class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
Executes the runnable
EXECUTE_JAVA - Static variable in class com.atlassian.plugin.Permissions
A permission to execute java code.
EXECUTE_JAVA - Static variable in class com.atlassian.plugin.PluginPermission
 
extractOsgiPluginInformation(Manifest, boolean) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Extract a PluginInformation from the Manifest of a jar containing an OSGi bundle.
extraModuleDescriptorFiles(String) - Method in class com.atlassian.plugin.JarPluginArtifact
 
extraModuleDescriptorFiles(String) - Method in interface com.atlassian.plugin.PluginArtifact.HasExtraModuleDescriptors
 

F

FelixLoggerBridge - Class in com.atlassian.plugin.osgi.container.felix
Bridges Felix logging messages with the Commons Logging
FelixLoggerBridge(Logger) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 
FelixOsgiContainerManager - Class in com.atlassian.plugin.osgi.container.felix
Felix implementation of the OSGi container manager
FelixOsgiContainerManager(File, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Deprecated. Since 2.2.0, use FelixOsgiContainerManager.FelixOsgiContainerManager(OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) instead
FelixOsgiContainerManager(URL, File, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Deprecated. Since 2.2.0, use FelixOsgiContainerManager.FelixOsgiContainerManager(URL, OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) instead
FelixOsgiContainerManager(OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Constructs the container manager using the framework bundles zip file located in this library.
FelixOsgiContainerManager(URL, OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Constructs the container manager.
FelixOsgiContainerManager(File, OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Constructs the container manager.
FileListScanner - Class in com.atlassian.plugin.loaders
A scanner that simply scans a given set of input files.
FileListScanner(Collection<File>) - Constructor for class com.atlassian.plugin.loaders.FileListScanner
 
FILENAME - Static variable in class com.atlassian.plugin.PluginAccessor.Descriptor
The default filename.
fileNamed(String) - Static method in class com.atlassian.plugin.test.Matchers
Obtain a matcher for File instances with given name.
FilePluginInstaller - Class in com.atlassian.plugin.repositories
File-based 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_TEST_JAR - Static variable in class com.atlassian.plugin.test.PluginTestUtils
 
FilterDispatcherCondition - Enum in com.atlassian.plugin.servlet.filter
The dispatching conditions that are taken into account when deciding to match a filter.
FilterLocation - Enum in com.atlassian.plugin.servlet.filter
An enumeration defining the places plugin filters can appear in an applications filter stack.
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
 
findReferredPackageNames(List<HostComponentRegistration>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Finds all referred packages for host component registrations by scanning their declared interfaces' bytecode.
findReferredPackages(List<HostComponentRegistration>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Deprecated. Since 2.7.0, use OsgiHeaderUtil.findReferredPackageNames(java.util.List) instead.
findReferredPackages(List<HostComponentRegistration>, Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Deprecated. Since 2.7.0, use OsgiHeaderUtil.findReferredPackageVersions(java.util.List, java.util.Map) instead.
findReferredPackageVersions(List<HostComponentRegistration>, Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Finds all referred packages for host component registrations by scanning their declared interfaces' bytecode.
findResource(String) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
 
forInstance(Object) - Method in interface com.atlassian.plugin.osgi.hostcomponents.InstanceBuilder
Declares the host component instance for the registration.
ForwardableResource - Class in com.atlassian.plugin.servlet
A DownloadableResource that simply forwards the request to the given location.
ForwardableResource(ResourceLocation) - Constructor for class com.atlassian.plugin.servlet.ForwardableResource
 
ForwardingPluginLoader - Class in com.atlassian.plugin.loaders
 
ForwardingPluginLoader(PluginLoader) - Constructor for class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
ForwardingScanner - Class in com.atlassian.plugin.loaders.classloading
Forwarding delegate for a Scanner.
ForwardingScanner(Scanner) - Constructor for class com.atlassian.plugin.loaders.classloading.ForwardingScanner
 
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

GENERATE_ANY_HTML - Static variable in class com.atlassian.plugin.Permissions
A permission to generate arbitrary HTML.
GenerateManifestStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Generates an OSGi manifest if not already defined.
GenerateManifestStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.GenerateManifestStage
 
generatePackageVersionString(Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Generate package version string such as "com.abc;version=1.2,com.atlassian".
get(String) - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
get(String) - Method in interface com.atlassian.plugin.servlet.util.PathMapper
Retrieve appropriate key by matching patterns with supplied path.
get(I) - Method in interface com.atlassian.plugin.util.collect.Function
Resolves an output where an input is given.
getActivePermissions() - Method in class com.atlassian.plugin.DummyPlugin
 
getActivePermissions() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getActivePermissions() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getActivePermissions() - Method in interface com.atlassian.plugin.Plugin
 
getAll(String) - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
getAll(String) - Method in interface com.atlassian.plugin.servlet.util.PathMapper
Retrieve all mappings which match a supplied path.
getAllCauses() - Method in exception com.atlassian.plugin.event.NotificationException
 
getAllowedPermissions() - Method in class com.atlassian.plugin.validation.SchemaReader
 
getApplication() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getApplications() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getAttribute(String) - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getAttribute(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
Gets the named attribute.
getAttributeNames() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getAttributeNames() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getAttributeWithoutValidation(Manifest, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Extract the attribute from manifest(no-validations)
getBaseResource() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
Retrieve the base resource URL.
getBean(String) - Method in interface com.atlassian.plugin.module.ContainerAccessor
Retrieves a bean by name from the container.
getBean(String) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
getBean(String) - Method in interface com.atlassian.plugin.osgi.spring.SpringContainerAccessor
Deprecated. Retrieves a spring bean from the spring bean factory.
getBeanContextClassLoaderStrategies() - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
getBeanDefinition() - Method in class com.atlassian.plugin.spring.PluginBeanDefinitionRegistry
 
getBeanInterfaces() - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
getBeanName() - Method in interface com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitEvent
 
getBeanNames() - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
getBeansOfType(Class<T>) - Method in interface com.atlassian.plugin.module.ContainerAccessor
Gets all the beans that implement a given interface
getBeansOfType(Class<T>) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
getBndInstructions() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getBuildNumber() - Method in interface com.atlassian.plugin.Application
The build number of the application, as a string.
getBundle() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getBundleClassPathJars() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getBundledPluginCacheDirectory() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getBundledPluginUrl() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getBundles() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getBundles() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a list of installed bundles
getCause() - Method in class com.atlassian.plugin.event.events.PluginContainerFailedEvent
 
getClassFile(String) - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
getClassLoader() - Method in class com.atlassian.plugin.DummyPlugin
 
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 class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getClassLoader() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getClassLoader(Bundle, AlternativeResourceLoader) - Static method in class com.atlassian.plugin.osgi.util.BundleClassLoaderAccessor
Creates a classloader that delegates to the bundle
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.
getClassLoader() - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
getClassName() - Method in exception com.atlassian.plugin.module.ModuleClassNotFoundException
 
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.
getComplexType() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getComplexType() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getComponentImports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getContainer() - Method in class com.atlassian.plugin.event.events.PluginContainerFailedEvent
 
getContainer() - Method in class com.atlassian.plugin.event.events.PluginContainerRefreshedEvent
 
getContainerAccessor() - Method in interface com.atlassian.plugin.module.ContainerManagedPlugin
 
getContainerAccessor() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
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
 
getContentType(String) - Method in interface com.atlassian.plugin.servlet.ContentTypeResolver
Returns the content type for the given resource path.
getContentType() - Method in interface com.atlassian.plugin.servlet.DownloadableResource
Returns the content type for the resource.
getContentType() - Method in class com.atlassian.plugin.servlet.ForwardableResource
 
getContext(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getContextPath() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getCreationTime() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getCurrentHostVersion() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getCurrentHostVersion() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getDateEnabled() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getDateEnabled() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getDateEnabled(Plugin) - Static method in class com.atlassian.plugin.Plugin.EnabledMetricsSource.Default
Default implementation for Plugin.EnabledMetricsSource.getDateEnabled().
getDateEnabled() - Method in interface com.atlassian.plugin.Plugin.EnabledMetricsSource
Obtain the date that the plugin system most recently completed enabling of this plugin.
getDateEnabling() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getDateEnabling() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getDateEnabling(Plugin) - Static method in class com.atlassian.plugin.Plugin.EnabledMetricsSource.Default
Default implementation for Plugin.EnabledMetricsSource.getDateEnabling().
getDateEnabling() - Method in interface com.atlassian.plugin.Plugin.EnabledMetricsSource
Obtain the date that the plugin system most recently commenced enabling this plugin.
getDateInstalled() - Method in class com.atlassian.plugin.DummyPlugin
 
getDateInstalled() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getDateInstalled() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getDateInstalled() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
 
getDateInstalled() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getDateInstalled() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getDateInstalled() - Method in interface com.atlassian.plugin.Plugin
The date this plugin was installed into the system, is the same as the loaded date for non artifact backed plugins
getDateLoaded() - Method in class com.atlassian.plugin.DummyPlugin
 
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.jmx.PluginManagerMXBean.PluginData
 
getDateLoaded() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
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
 
getDefaultTransformStages() - Static method in class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Gets the default list of transform stages performed by the transformer.
getDelegate() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getDelegate() - Method in class com.atlassian.plugin.manager.store.DelegatingPluginPersistentStateStore
Obtain the delegate to use for dispatching a request.
getDelegatingFilter() - Method in class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
getDeploymentUnit() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
Deprecated. Since 2.2.0, use DefaultDynamicPlugin.getPluginArtifact() instead
getDeploymentUnits() - Method in class com.atlassian.plugin.loaders.classloading.EmptyScanner
 
getDeploymentUnits() - Method in class com.atlassian.plugin.loaders.classloading.ForwardingScanner
 
getDeploymentUnits() - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Gets all deployment units currently being tracked by the scanner.
getDeploymentUnits() - Method in class com.atlassian.plugin.loaders.DirectoryScanner
Retrieve all the DeploymentUnits currently stored.
getDeploymentUnits() - Method in class com.atlassian.plugin.loaders.FileListScanner
 
getDeploymentUnits() - Method in class com.atlassian.plugin.loaders.RosterFileScanner
 
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.parsers.PluginInformationReader
 
getDescription() - Method in class com.atlassian.plugin.PluginInformation
 
getDescription() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getDescription() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getDescription() - Method in interface com.atlassian.plugin.schema.spi.SchemaDocumented
 
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.parsers.PluginInformationReader
 
getDescriptionKey() - Method in class com.atlassian.plugin.PluginInformation
 
getDescriptor() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
getDescriptorClassesMap() - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
 
getDescriptorDocument() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.factories.AbstractPluginFactory
 
getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
 
getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.factories.XmlDynamicPluginFactory
 
getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
 
getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
 
getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
 
getDispatcherConditions() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
Returns a set of dispatcher conditions that have been set for this filter, these conditions will be one of the following: REQUEST, FORWARD, INCLUDE or ERROR.
getDocument() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
getDocument() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getDocument() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getDownloadStrategies() - Method in class com.atlassian.plugin.servlet.AbstractFileServerServlet
Returns a list of DownloadStrategy objects in the order that they will be matched against.
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.
getElapsedTime() - Method in class com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitEndedEvent
 
getElapsedTime() - Method in class com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitTimedOutEvent
 
getElementName() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getElementName() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
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 class com.atlassian.plugin.manager.EnabledModuleCachingPluginAccessor
 
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.impl.UnloadablePlugin
 
getEventPublisher() - Method in class com.atlassian.plugin.event.impl.DefaultPluginEventManager
 
getEventPublisher() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
getExtra() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
getExtraExports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getExtraImports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getFileForResource(String) - Static method in class com.atlassian.plugin.test.PluginTestUtils
 
getFileName() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getFileName() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getFileOverrides() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getFilter() - Method in interface com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitEvent
 
getFilter() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
getFilterConfig() - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
getFilterLocation() - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
getFilterName() - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getFilters(FilterLocation, String, FilterConfig) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
getFilters(FilterLocation, String, FilterConfig, FilterDispatcherCondition) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
getFilters(FilterLocation, String, FilterConfig) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Deprecated. Since 2.5.0, use ServletModuleManager.getFilters(FilterLocation,String,FilterConfig,FilterDispatcherCondition) instead
getFilters(FilterLocation, String, FilterConfig, FilterDispatcherCondition) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Returns the filters that have been registered to filter requests at the specified path matching the location in the filter stack and registered for the specific dispatcher condition.
getFrameworkBundleCache() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
getFrameworkBundleCache() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
 
getFullExport(String) - Method in class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
Constructs a package export, taking into account any attributes on the system export, including the version.
getHostComponentProvider() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getHostComponentRegistrations() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getHostComponentRegistrations() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a list of host component registrations
getHostComponentRegistrations() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getHostContainer() - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getHotDeployPollingPeriod() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getI18nNameKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getI18nNameKey() - Method in class com.atlassian.plugin.DummyPlugin
 
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.
getI18nPluginNameKey() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
getId() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getInitParameter(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getInitParameterNames() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getInitParams() - Method in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
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
 
getInstallationMode() - Method in class com.atlassian.plugin.DummyPlugin
 
getInstallationMode() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getInstallationMode() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getInstallationMode() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getInstallationMode() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getInstallationMode() - Method in interface com.atlassian.plugin.Plugin
Gets the installation mode
getInstallationMode() - Method in class com.atlassian.plugin.PluginPermission
The installation mode for that permission.
getInstance(InputStream, Set<Application>) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParserFactory
Gets an instance that filters the modules "component", "component-import", "module-type", "bean", and "spring"
getInstance(InputStream, Iterable<InputStream>, Set<Application>) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParserFactory
Gets an instance that filters the modules "component", "component-import", "module-type", "bean", and "spring"
getInstance() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getInstance(InputStream, Iterable<InputStream>, Set<Application>) - Method in interface com.atlassian.plugin.parsers.CompositeDescriptorParserFactory
Creates a new DescriptorParser for getting plugin descriptor information from the provided source data and supplemental module descriptors.
getInstance(InputStream, Set<Application>) - Method in interface com.atlassian.plugin.parsers.DescriptorParserFactory
Creates a new DescriptorParser for getting plugin descriptor information from the provided source data.
getInstance(InputStream, Set<Application>) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParserFactory
 
getInstance() - Static method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarHandler
Retrieve the singleton instance.
getInterfaces() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
getJarExcludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getJarExcludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getJarFile() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
 
getJarIncludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getJarIncludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getKey() - Method in interface com.atlassian.plugin.Application
The application key, e.g.
getKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getKey() - Method in class com.atlassian.plugin.DummyPlugin
 
getKey() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getKey() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getKey() - Method in enum com.atlassian.plugin.InstallationMode
 
getKey() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
 
getKey() - Method in interface com.atlassian.plugin.ModuleDescriptor
The key for this module, unique within the plugin.
getKey() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
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
 
getLastAccessedTime() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getLateStartupEnableRetryProperty() - Static method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getListSuffix() - Static method in class com.atlassian.plugin.loaders.BundledPluginLoader
The suffix used for bundled plugin list files.
getListSuffix() - Static method in class com.atlassian.plugin.loaders.RosterFileScanner
The suffix for a roster file containing a simple plugin list.
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
 
getLocation() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
 
getLocation() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
getLocation() - Method in class com.atlassian.plugin.servlet.ForwardableResource
 
getLockModeProperty() - Static method in class com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore
 
getLog() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getLoggingEvents() - Method in class com.atlassian.plugin.test.CapturedLogging
 
getMainInterfaceClasses() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getMainInterfaces() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getMajorVersion() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getManifest(File) - Static method in class com.atlassian.plugin.osgi.factory.transform.JarUtils
Get the Manifest from a Jar file, or create a new one if there isn't one already.
getManifest() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getManifest(PluginArtifact) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Extract the manifest of a PluginArtifact.
getMap() - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
 
getMap() - Method in interface com.atlassian.plugin.manager.PluginPersistentState
Get the map of all states.
getMaxInactiveInterval() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getMaxOccurs() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getMaxOccurs() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getMaxVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getMaxVersion() - Method in class com.atlassian.plugin.PluginInformation
Deprecated. Since 2.2.0
getMessage() - Method in exception com.atlassian.plugin.module.ModuleClassNotFoundException
 
getMimeType(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getMinJavaVersion() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getMinJavaVersion() - Method in interface com.atlassian.plugin.ModuleDescriptor
 
getMinJavaVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getMinJavaVersion() - Method in class com.atlassian.plugin.PluginInformation
 
getMinorVersion() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getMinVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
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.event.events.BeforePluginModuleDisabledEvent
 
getModule() - Method in class com.atlassian.plugin.event.events.PluginModuleAvailableEvent
 
getModule() - Method in class com.atlassian.plugin.event.events.PluginModuleDisabledEvent
 
getModule() - Method in class com.atlassian.plugin.event.events.PluginModuleEnabledEvent
 
getModule() - Method in class com.atlassian.plugin.event.events.PluginModuleUnavailableEvent
 
getModule() - Method in class com.atlassian.plugin.eventlistener.descriptors.EventListenerModuleDescriptor
 
getModule() - Method in interface com.atlassian.plugin.ModuleDescriptor
The particular module object created by this plugin.
getModule() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentImportModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ModuleTypeModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.schema.impl.DescribedModuleTypeModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.servlet.download.plugin.DownloadStrategyModuleDescriptor
 
getModuleClass() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getModuleClass(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.LegacyModuleFactory
 
getModuleClass() - Method in interface com.atlassian.plugin.ModuleDescriptor
The class of the module this descriptor creates.
getModuleClassName() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getModuleClassName() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
Deprecated. - BEWARE that this is a temporary method that will not exist for long. Deprecated since 2.3.0
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.DummyPlugin
 
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 class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
getModuleDescriptor(String) - Method in interface com.atlassian.plugin.Plugin
Get the ModuleDescriptor for a particular key.
getModuleDescriptor() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
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
 
getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
getModuleDescriptorClasses() - Method in interface com.atlassian.plugin.osgi.external.ListableModuleDescriptorFactory
 
getModuleDescriptorClasses() - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getModuleDescriptorClasses() - Method in class com.atlassian.plugin.schema.impl.DefaultDescribedModuleDescriptorFactory
 
getModuleDescriptorFactory() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getModuleDescriptorKeys() - Method in interface com.atlassian.plugin.osgi.external.ListableModuleDescriptorFactory
 
getModuleDescriptorKeys() - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getModuleDescriptorKeys() - Method in class com.atlassian.plugin.schema.impl.DefaultDescribedModuleDescriptorFactory
 
getModuleDescriptors() - Method in class com.atlassian.plugin.DummyPlugin
 
getModuleDescriptors() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getModuleDescriptors() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Returns 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.
getModuleDescriptors() - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
getModuleDescriptors() - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker
 
getModuleDescriptorsByModuleClass(Class<M>) - Method in class com.atlassian.plugin.DummyPlugin
 
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.
getModuleFactoryForPrefix(PrefixDelegatingModuleFactory.ModuleReference, ModuleDescriptor<?>) - Method in class com.atlassian.plugin.module.PrefixDelegatingModuleFactory
Returns the module factory for a prefix, first using registered prefixes, then any from the plugin's container.
getModuleKey() - Method in exception com.atlassian.plugin.module.ModuleClassNotFoundException
 
getModuleKey() - Method in class com.atlassian.plugin.ModuleCompleteKey
 
getModuleKey() - Method in exception com.atlassian.plugin.ModulePermissionException
 
getModuleReaders(InstallationMode) - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
getModules(ModuleDescriptorPredicate<M>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getModules(InstallationMode) - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
getModules(ModuleDescriptorPredicate<M>) - Method in interface com.atlassian.plugin.PluginAccessor
Gets all installed modules that match the given predicate.
getModules() - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
getModules() - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker
Gets a snapshot of the currently tracked enabled module instances
getModuleScanFolders() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getModuleScanFolders() - Method in class com.atlassian.plugin.PluginInformation
 
getModulesRequiredPermissions() - Method in class com.atlassian.plugin.validation.SchemaReader
 
getMXBean() - Method in class com.atlassian.plugin.jmx.AbstractJmxBridge
Obtain the actual MXBean implementation.
getName() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getName() - Method in class com.atlassian.plugin.DummyPlugin
 
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.PluginPermission
 
getName() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getName() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getName() - Method in interface com.atlassian.plugin.schema.spi.SchemaDocumented
 
getName() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
getNamedDispatcher(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getNewPlugin() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
getNonEmptyAttribute(Manifest, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Extract the attribute from manifest and validate if it's not empty
getNonValidPermissions() - Method in class com.atlassian.plugin.validation.DescriptorValidator.ValidationError
 
getNotAskedPermissions() - Method in class com.atlassian.plugin.validation.DescriptorValidator.ValidationError
 
getObject() - Method in class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
 
getObjectName() - Method in class com.atlassian.plugin.jmx.AbstractJmxBridge
 
getObjectType() - Method in class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
 
getObjectType() - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean
 
getOptionalAttribute(Element, String, Object) - Static method in class com.atlassian.plugin.schema.impl.DescribedModuleTypeModuleDescriptor
 
getOptionalPermissions() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getOptionalPermissions() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getOsgiBundleCache() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
getOsgiBundleCache() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
 
getOsgiContainerManager() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
getOsgiContainerManager() - Method in class com.atlassian.plugin.osgi.container.OsgiContainerStartedEvent
 
getOsgiContainerManager() - Method in class com.atlassian.plugin.osgi.container.OsgiContainerStoppedEvent
 
getOsgiContainerManager() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getOsgiPersistentCache() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getPackageExcludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getPackageExcludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getPackageIncludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getPackageIncludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getPackageScannerConfiguration() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getPackageVersions() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getPackageVersions() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
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.parsers.PluginInformationReader
 
getParameters() - Method in class com.atlassian.plugin.PluginInformation
 
getParamName() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
getParams() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getParams() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getParams(Element) - Static method in class com.atlassian.plugin.loaders.LoaderUtils
 
getParams() - Method in interface com.atlassian.plugin.ModuleDescriptor
 
getParamValue() - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
getPath() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
getPathInfo() - Method in class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
getPaths() - Method in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
getPermissions() - Method in exception com.atlassian.plugin.ModulePermissionException
 
getPermissions() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getPermissions(InstallationMode) - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getPermissions() - Method in class com.atlassian.plugin.PluginInformation
The set of permissions that the plugin requires to run.
getPlugin() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
getPlugin() - Method in class com.atlassian.plugin.event.events.BeforePluginDisabledEvent
 
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.PluginUninstalledEvent
 
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() - Method in interface com.atlassian.plugin.osgi.bridge.external.PluginRetrievalService
 
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.PluginFrameworkDelayedEvent
 
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkResumingEvent
 
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkShutdownEvent
 
getPluginAccessor() - Method in class com.atlassian.plugin.event.events.PluginFrameworkShuttingDownEvent
 
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
 
getPluginAccessor() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
getPluginArtifact() - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
 
getPluginArtifact() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
getPluginArtifact() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getPluginArtifact() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getPluginArtifact() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPluginArtifact() - Method in interface com.atlassian.plugin.PluginArtifactBackedPlugin
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkDelayedEvent
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkResumingEvent
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkShutdownEvent
 
getPluginController() - Method in class com.atlassian.plugin.event.events.PluginFrameworkShuttingDownEvent
 
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
 
getPluginController() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
getPluginDescriptorFilename() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getPluginDirectory() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getPluginEventManager() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
getPluginFile() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPluginForClass(String) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
Returns the Plugin that will be used to load the given class name.
getPluginFrameworkVersion() - Static method in class com.atlassian.plugin.util.PluginFrameworkUtils
Get the current plugin framework version.
getPluginInformation() - Method in class com.atlassian.plugin.DummyPlugin
 
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.PluginDescriptorReader
 
getPluginInformation() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
getPluginInformation() - Method in interface com.atlassian.plugin.Plugin
 
getPluginInformationReader() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
getPluginInnerJars() - Method in class com.atlassian.plugin.classloader.PluginClassLoader
 
getPluginJarEntries() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPluginJarEntry(String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
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.event.events.PluginContainerUnavailableEvent
 
getPluginKey() - Method in exception com.atlassian.plugin.module.ModuleClassNotFoundException
 
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.
getPluginKey() - Method in interface com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitEvent
 
getPluginKey(Bundle) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Gets the plugin key from the bundle WARNING: shamelessly copied at PluginBundleUtils, which can't use this class due to creating a cyclic build dependency.
getPluginKey(File) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Obtain the plugin key for a bundle in the given File.
getPluginKey(Manifest) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Gets the plugin key from the jar manifest
getPluginKey() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
getPluginKeyFromDescriptor(PluginArtifact) - Method in class com.atlassian.plugin.factories.AbstractPluginFactory
 
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.
getPluginModulesThatRequireRestart(Plugin) - Static method in class com.atlassian.plugin.util.PluginUtils
Gets a list of all the module keys in a plugin that require restart.
getPluginName() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
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 interface com.atlassian.plugin.jmx.PluginManagerMXBean
Obtain the currently installed plugins.
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.
getPluginSortModeProperty() - Static method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getPluginState() - Method in class com.atlassian.plugin.DummyPlugin
 
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
getPluginStateStore() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
getPluginsVersion() - Method in class com.atlassian.plugin.DummyPlugin
 
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.PluginDescriptorReader
 
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
getPluginSystemLifecycle() - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
getPrefix() - Method in class com.atlassian.plugin.module.ClassPrefixModuleFactory
 
getPrefix() - Method in interface com.atlassian.plugin.module.PrefixModuleFactory
 
getPrefix() - Method in class com.atlassian.plugin.osgi.module.BeanPrefixModuleFactory
 
getProperties() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getRealPath(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getReferenceModePropertyName() - Static method in class com.atlassian.plugin.loaders.RosterFilePluginLoader
 
getReferredClasses() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
getReferredPackages() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
getRegisteredServices() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getRegisteredServices() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a list of service references
getRegistry() - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 
getRequestDispatcher(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getRequiredHostComponents() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getRequiredModuleKeys() - Method in class com.atlassian.plugin.metadata.ClasspathFilePluginMetadata
 
getRequiredModuleKeys() - Method in interface com.atlassian.plugin.metadata.RequiredPluginProvider
The set of all of the plugin modules that have been marked as required by the host application.
getRequiredPermissions() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
The set of additionally required permissions.
getRequiredPermissions(Class<?>) - Static method in class com.atlassian.plugin.Permissions
 
getRequiredPermissions() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema
 
getRequiredPermissions() - Method in interface com.atlassian.plugin.schema.spi.Schema
 
getRequiredPluginKeys() - Method in class com.atlassian.plugin.metadata.ClasspathFilePluginMetadata
 
getRequiredPluginKeys() - Method in interface com.atlassian.plugin.metadata.RequiredPluginProvider
The set of all of the plugins that have been marked as required by the host application.
getRequiredPlugins() - Method in class com.atlassian.plugin.DummyPlugin
 
getRequiredPlugins() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
getRequiredPlugins() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
getRequiredPlugins() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Determines which plugins are required for this one to operate based on tracing the "wires" or packages that are imported by this plugin.
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.DummyPlugin
 
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 class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getResource(String) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getResource(String) - Method in interface com.atlassian.plugin.Plugin
Retrieve the URL of the resource from the plugin.
getResource(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getResource(String) - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
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.AlternativeClassLoaderResourceLoader
 
getResource(String) - Method in class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
Retrieve the URL of the resource from the directories.
getResource(String) - Method in class com.atlassian.plugin.util.resource.AlternativePluginResourceLoader
 
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.DummyPlugin
 
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 class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
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) - Method in class com.atlassian.plugin.servlet.DownloadableClasspathResource
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.servlet.DownloadableWebResource
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.servlet.EmptyDownloadableResource
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
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.AlternativeClassLoaderResourceLoader
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
Load a given resource from the directories.
getResourceAsStream(String) - Method in class com.atlassian.plugin.util.resource.AlternativePluginResourceLoader
 
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.DummyPlugin
 
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.DummyPlugin
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.DummyPlugin
 
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
Deprecated. since 2.5.0 use Resourced.getResourceDescriptors() and filter as required
getResourceDescriptors() - Method in class com.atlassian.plugin.Resources
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.Resources
Deprecated. 
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.DummyPlugin
 
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
 
getResourceLocation() - Method in class com.atlassian.plugin.servlet.DownloadableClasspathResource
 
getResourceLocationForName(String) - Method in class com.atlassian.plugin.elements.ResourceDescriptor
Used for resource descriptors that specify multiple resources, via ResourceDescriptor.pattern.
getResourcePaths(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getResources(String) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
getResources() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
getResources(String) - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
getResources(String, Class<?>) - Static method in class com.atlassian.plugin.util.ClassLoaderUtils
returns all found resources as java.net.URLs.
getSchema(String) - Method in interface com.atlassian.plugin.schema.descriptor.DescribedModuleDescriptorFactory
Gets the schema for the given module type.
getSchema(String) - Method in class com.atlassian.plugin.schema.impl.DefaultDescribedModuleDescriptorFactory
 
getSchema() - Method in interface com.atlassian.plugin.schema.spi.SchemaFactory
 
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.
getServerInfo() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getService(Bundle, ServiceRegistration) - Method in class com.atlassian.plugin.osgi.bridge.PluginRetrievalServiceFactory
 
getServiceTracker(String) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getServiceTracker(String, ServiceTrackerCustomizer) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getServiceTracker(String) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a service tracker to follow a service registered under a certain interface.
getServiceTracker(String, ServiceTrackerCustomizer) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a service tracker to follow a service registered under a certain interface with a ServiceTrackerCustomizer attached for customizing tracked service objects.
getServlet(String, ServletConfig) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
getServlet() - Method in class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
Deprecated. Since 2.0.0, use ServletModuleDescriptor.getModule()
getServlet(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServlet(String, ServletConfig) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Return an instance of the HttpServlet that should be used to serve content matching the provided url path.
getServletConfig() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletContext() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getServletContext() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getServletContext() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletContext() - Method in class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
getServletContext() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getServletContext() - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getServletContext() - Method in interface com.atlassian.plugin.servlet.ServletContextFactory
 
getServletContextName() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServletInfo() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletModuleManager() - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
Retrieve the DefaultServletModuleManager from your container framework.
getServletModuleManager() - Method in class com.atlassian.plugin.servlet.ServletModuleContainerServlet
 
getServletModuleManager(ServletContext) - Static method in class com.atlassian.plugin.servlet.util.ServletContextServletModuleManagerAccessor
Gets the servlet module manager in the servlet context
getServletName() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
getServletName() - Method in class com.atlassian.plugin.servlet.PluginServletConfig
 
getServletNames() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getServletPath() - Method in class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
getServlets() - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
getSession() - Method in class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
getSession(boolean) - Method in class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
getSessionContext() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getSource() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
getSource() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
getStartup() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getStartup() - Method in class com.atlassian.plugin.PluginInformation
 
getStartupOverrideFileProperty() - Static method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getState() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getStore() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
getSuperClass() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
getSystemBundle(BundleContext) - Static method in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
Returns the system bundle.
getSystemBundleContext(Bundle) - Static method in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
Returns the system bundle context.
getSystemBundleContext(BundleContext) - Static method in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
Returns the system bundle context.
getSystemExports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getTransformedPluginCache() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
getTransformedPluginCache() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
 
getType() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
getType() - Method in class com.atlassian.plugin.elements.ResourceLocation
 
getType() - Method in class com.atlassian.plugin.parsers.ModuleReader
 
getTypeArguments(Class<T>, Class<? extends T>) - Static method in class com.atlassian.plugin.util.ClassUtils
Get the actual type arguments a child class has used to extend a generic base class.
getValidatedAttribute(Manifest, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Extract the attribute from manifest and validate it's not null and not empty
getValue(String) - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getValueNames() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
getVendorName() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getVendorName() - Method in class com.atlassian.plugin.PluginInformation
 
getVendorUrl() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
getVendorUrl() - Method in class com.atlassian.plugin.PluginInformation
 
getVersion() - Method in interface com.atlassian.plugin.Application
The version of the application, as a string.
getVersion() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
 
getVersion() - Method in class com.atlassian.plugin.mock.MockVersionedClass
 
getVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
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
getWaitTime() - Method in class com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitStartingEvent
 
getWeight() - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
guessModuleClass(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.PrefixDelegatingModuleFactory
Deprecated. Since 2.5.0

H

hasAllPermissions() - Method in class com.atlassian.plugin.DummyPlugin
 
hasAllPermissions() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
hasAllPermissions() - Method in class com.atlassian.plugin.impl.AbstractPlugin
 
hasAllPermissions() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
 
hasAllPermissions() - Method in interface com.atlassian.plugin.Plugin
 
hasDescriptor(PluginArtifact) - Method in class com.atlassian.plugin.factories.AbstractPluginFactory
 
hashCode() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
hashCode() - Method in class com.atlassian.plugin.descriptors.ModuleDescriptors.HashCodeBuilder
The computed hashCode from toHashCode() is returned due to the likelihood of bugs in mis-calling toHashCode() and the unlikeliness of it mattering what the hashCode for HashCodeBuilder itself is.
hashCode() - Method in class com.atlassian.plugin.elements.ResourceDescriptor
 
hashCode() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
hashCode() - Method in class com.atlassian.plugin.ModuleCompleteKey
 
hashCode() - Method in interface com.atlassian.plugin.ModuleDescriptor
Returns the hash code value for this module descriptor.
hashCode() - Method in class com.atlassian.plugin.PluginPermission
 
hashCode() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
hasManifestEntry(Manifest, String) - Static method in class com.atlassian.plugin.osgi.factory.transform.JarUtils
 
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
 
hasModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
hasModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
HOST_COMPONENT_FLAG - Static variable in interface com.atlassian.plugin.osgi.hostcomponents.ComponentRegistrar
The flag to mark host components from other OSGi services
HOST_COMPONENT_PROVIDER - Static variable in class com.atlassian.plugin.spring.PluginBeanDefinitionRegistry
 
HostComponentFactoryBean - Class in com.atlassian.plugin.osgi.bridge.external
Simple factory bean to resolve host components.
HostComponentFactoryBean() - Constructor for class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
 
hostComponentProvider(HostComponentProvider) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the host component provider instance, used for registering application services as OSGi services so that they can be automatically available to plugins
HostComponentProvider - Interface in com.atlassian.plugin.osgi.hostcomponents
Defines an object that provides host components.
HostComponentRegistration - Interface in com.atlassian.plugin.osgi.hostcomponents
Represents a registration of a host component
HostComponentSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
 
HostComponentSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.HostComponentSpringStage
 
HostContainer - Interface in com.atlassian.plugin.hostcontainer
Interface into the host application's dependency injection system.
hostContainer - Variable in class com.atlassian.plugin.module.ClassPrefixModuleFactory
 
HostContainerLegacyAdaptor - Class in com.atlassian.plugin.module
Legacy module factory that uses the ContainerManagedPlugin to create beans
HostContainerLegacyAdaptor(HostContainer) - Constructor for class com.atlassian.plugin.module.HostContainerLegacyAdaptor
 
hostVersion(String...) - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Sets the current host version.
HotDeployer - Class in com.atlassian.plugin.main
A simple class that starts a hot deploy thread for scanning for new plugins
HotDeployer(PluginController, long) - Constructor for class com.atlassian.plugin.main.HotDeployer
 
hotDeployPollingFrequency(long, TimeUnit) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the polling frequency for scanning for new plugins

I

IDENTITY - Static variable in interface com.atlassian.plugin.schema.spi.SchemaTransformer
 
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
 
include(String) - Method in class com.atlassian.plugin.util.VersionRange.ActualVersionRangeBuilder
 
include(String) - Static method in class com.atlassian.plugin.util.VersionRange
 
init(Plugin, Element) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.eventlistener.descriptors.EventListenerModuleDescriptor
 
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(Plugin, Element) - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentImportModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
 
init() - Method in interface com.atlassian.plugin.PluginSystemLifecycle
Initialise the plugin system.
init(Plugin, Element) - Method in class com.atlassian.plugin.schema.impl.DescribedModuleTypeModuleDescriptor
 
init(ServletConfig) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
init() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
init(Plugin, Element) - Method in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
init(FilterConfig) - Method in class com.atlassian.plugin.servlet.filter.DelegatingPluginFilter
 
init(FilterConfig) - Method in class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
init(FilterConfig) - Method in class com.atlassian.plugin.servlet.filter.test.SimpleFilter
 
init(ServletConfig) - Method in class com.atlassian.plugin.servlet.ServletModuleContainerServlet
 
init() - Method in class com.atlassian.plugin.spring.pluginns.PluginNamespaceHandler
Registers the following features: The "available" attribute for beans The "interface" attribute for beans to declare which interfaces they should be registered against
initBeanDefinitionReader(XmlBeanDefinitionReader) - Method in class org.springframework.osgi.atlassian.NonValidatingOsgiBundleXmlApplicationContext
 
injectBean(T) - Method in interface com.atlassian.plugin.module.ContainerAccessor
Injects an existing bean instance with any dependencies via setters or private field injection
injectBean(T) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
INNER1_TEST_JAR - Static variable in class com.atlassian.plugin.test.PluginTestUtils
 
INNER2_TEST_JAR - Static variable in class com.atlassian.plugin.test.PluginTestUtils
 
INNER_JARS_BASE_LOCATION - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ScanInnerJarsStage
 
InnerJarURLStreamHandler - Class in com.atlassian.plugin.url
 
InnerJarURLStreamHandler() - Constructor for class com.atlassian.plugin.url.InnerJarURLStreamHandler
 
install() - Method in class com.atlassian.plugin.DummyPlugin
 
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.
InstallationMode - Enum in com.atlassian.plugin
The mode of installation of a plugin
installBundle(File) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
installBundle(File, boolean) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
installBundle(OsgiContainerManager, File, boolean) - Static method in class com.atlassian.plugin.osgi.container.OsgiContainerManager.AllowsReferenceInstall.Default
Install a bundle as a reference if supported and requested.
installBundle(File, boolean) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager.AllowsReferenceInstall
Installs a bundle into a running OSGI container.
installBundle(File) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Installs a bundle into a running OSGI container
installInternal() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Perform any internal installation logic.
installInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
installInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Installs the plugin artifact into OSGi
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.
InstanceBuilder - Interface in com.atlassian.plugin.osgi.hostcomponents
Ties a host component registration with a host component instance
invalidate() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
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
isAtlassianDevMode() - Static method in class com.atlassian.plugin.util.PluginUtils
 
isBundledPlugin() - Method in class com.atlassian.plugin.DummyPlugin
 
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.jmx.PluginManagerMXBean.PluginData
 
isBundledPlugin() - Method in interface com.atlassian.plugin.Plugin
Whether the plugin is a "bundled" plugin that can't be removed.
isClassNotFoundsWeCareAbout(Throwable) - Method in class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 
isDeleteable() - Method in class com.atlassian.plugin.DummyPlugin
 
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 class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
isDeleteable() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
isDeleteable() - Method in interface com.atlassian.plugin.Plugin
Should the plugin file be deleted on uninstall?
isDynamicallyLoaded() - Method in class com.atlassian.plugin.DummyPlugin
 
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.UnloadablePlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
isDynamicallyLoaded() - Method in interface com.atlassian.plugin.Plugin
Whether or not this plugin is loaded dynamically at runtime.
isDynamicPluginLoader() - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
isDynamicPluginLoader() - Method in class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
isDynamicPluginLoader() - Method in interface com.atlassian.plugin.loaders.PluginLoader
 
isDynamicPluginLoader() - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
isDynamicPluginLoader() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
isEnabled() - Method in class com.atlassian.plugin.DummyPlugin
 
isEnabled() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
isEnabled() - Method in class com.atlassian.plugin.impl.AbstractPlugin
Deprecated. 
isEnabled() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
 
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.DummyPlugin
 
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.jmx.PluginManagerMXBean.PluginData
 
isEnabledByDefault() - Method in interface com.atlassian.plugin.ModuleDescriptor
Whether or not this plugin module is enabled by default.
isEnabledByDefault() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
 
isEnabledByDefault() - Method in interface com.atlassian.plugin.Plugin
 
isEqualTo(Object) - Method in class com.atlassian.plugin.descriptors.ModuleDescriptors.EqualsBuilder
Returns true if the given object is also a module descriptor and the two descriptors have the same "complete key" as determined by ModuleDescriptor.getCompleteKey().
isExported(String) - Method in class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
 
isFinished() - Method in interface com.atlassian.plugin.util.WaitUntil.WaitCondition
If the condition has been finished
isKnownRosterFileFormat(File) - Static method in class com.atlassian.plugin.loaders.RosterFileScanner
Check whether a proposed roster file is in a known format.
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
isNew() - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
isOptional(Plugin) - Method in class com.atlassian.plugin.metadata.DefaultPluginMetadataManager
A plugin is determined to be optional if the host application has not indicated to the plugins system that it is required or if any of its modules have been flagged as not optional.
isOptional(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.metadata.DefaultPluginMetadataManager
A module is determined to be optional if the host application has not indicated to the plugins system that it is required.
isOptional(Plugin) - Method in interface com.atlassian.plugin.metadata.PluginMetadataManager
This is used to determine if a plugin is considered optional.
isOptional(ModuleDescriptor<?>) - Method in interface com.atlassian.plugin.metadata.PluginMetadataManager
This is used to determine if a module is considered optional.
isPersistent() - Method in class com.atlassian.plugin.event.events.BeforePluginModuleDisabledEvent
 
isPersistent() - Method in class com.atlassian.plugin.event.events.PluginModuleDisabledEvent
 
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.
isRemotable() - Method in class com.atlassian.plugin.validation.DescriptorValidator.ValidationSuccess
 
isResourceModified(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.plugin.servlet.DownloadableResource
Returns true if the plugin resource has been modified.
isResourceModified(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.ForwardableResource
 
isRunning() - Method in class com.atlassian.plugin.main.HotDeployer
 
isRunning() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
isRunning() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
 
isSingleton() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Deprecated. Since 2.2.0
isSingleton() - Method in class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
 
isSingletonByDefault() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Deprecated. Since 2.2.0
isSnapshotVersion(String) - Static method in class com.atlassian.plugin.util.VersionStringComparator
 
isSpringPoweredBundle(Bundle) - Method in interface com.atlassian.plugin.osgi.spring.external.ApplicationContextPreProcessor
Detects if this bundle is a Spring bundle.
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" module that shouldn't be made visible/disable-able to the user.
isSystemPlugin() - Method in class com.atlassian.plugin.DummyPlugin
 
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.PluginDescriptorReader
 
isSystemPlugin() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
isSystemPlugin() - Method in interface com.atlassian.plugin.Plugin
Deprecated. since 2.6.0 use PluginMetadataManager.isSystemProvided(Plugin)} instead.
isSystemPlugin(String) - Method in interface com.atlassian.plugin.PluginAccessor
 
isSystemProvided(Plugin) - Method in class com.atlassian.plugin.metadata.DefaultPluginMetadataManager
A plugin is determined to be "system" if DefaultPluginMetadataManager.isUserInstalled(com.atlassian.plugin.Plugin) is false.
isSystemProvided(Plugin) - Method in interface com.atlassian.plugin.metadata.PluginMetadataManager
This is used to determine if the plugin was provided by the host application.
isTrue(String, boolean) - Static method in class com.atlassian.plugin.util.Assertions
 
isUninstallable() - Method in class com.atlassian.plugin.DummyPlugin
 
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 class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
isUninstallable() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
isUninstallable() - Method in interface com.atlassian.plugin.Plugin
Whether or not this plugin can be 'uninstalled'.
isUseAnnotation() - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
isUseLegacyDynamicPluginDeployer() - Method in interface com.atlassian.plugin.main.PluginsConfiguration
 
isUserInstalled(Plugin) - Method in class com.atlassian.plugin.metadata.DefaultPluginMetadataManager
A plugin is determined to be non-user if Plugin.isBundledPlugin() is true or if the host application has indicated to the plugins system that a plugin was provided by it.
isUserInstalled(Plugin) - Method in interface com.atlassian.plugin.metadata.PluginMetadataManager
Determines if the plugin was installed by a user.
isValidPluginsVersion() - Method in class com.atlassian.plugin.factories.AbstractPluginFactory
 
isValidPluginsVersion() - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
 
isValidPluginsVersion() - Method in class com.atlassian.plugin.factories.XmlDynamicPluginFactory
 
isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
 
isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
 
isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
 
isValidVersionString(String) - Static method in class com.atlassian.plugin.util.VersionStringComparator
 
IteratingFilterChain - Class in com.atlassian.plugin.servlet.filter
This FilterChain passes control from the first Filter in an iterator to the last.
IteratingFilterChain(Iterator<Filter>, FilterChain) - Constructor for class com.atlassian.plugin.servlet.filter.IteratingFilterChain
Create a new IteratingFilterChain which iterates over the Filters in the supplied Iterator and then returns control to the main FilterChain.

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
Construct a PluginArtifact for a jar file which does not allow reference installation.
JarPluginArtifact(File, PluginArtifact.AllowsReference.ReferenceMode) - Constructor for class com.atlassian.plugin.JarPluginArtifact
Construct a PluginArtifact for a jar file and specify whether reference installation is supported.
jarsToExclude(String...) - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Sets a list of jar expressions to hide from plugins.
jarsToInclude(String...) - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Sets a list of jar expressions to expose to plugins.
JarUtils - Class in com.atlassian.plugin.osgi.factory.transform
Utility methods for getting stuff out of a jar.
JarUtils.Extractor<T> - Interface in com.atlassian.plugin.osgi.factory.transform
 
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
 
JmxUtil - Class in com.atlassian.plugin.jmx
 
JmxUtil() - Constructor for class com.atlassian.plugin.jmx.JmxUtil
 

K

key - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 

L

lastModified() - Method in class com.atlassian.plugin.loaders.classloading.DeploymentUnit
 
lastModified() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
LastModifiedHandler - Class in com.atlassian.plugin.servlet.util
This class manages the last modified date of a single HTTP resource.
LastModifiedHandler() - Constructor for class com.atlassian.plugin.servlet.util.LastModifiedHandler
 
LastModifiedHandler(Date) - Constructor for class com.atlassian.plugin.servlet.util.LastModifiedHandler
 
lateStartup() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
lateStartup() - Method in interface com.atlassian.plugin.SplitStartupPluginSystemLifecycle
Perform the second part of startup.
LazyLoadedReference<V> - Class in com.atlassian.plugin.servlet.util
Deprecated. since 2.5.0 use LazyReference directly instead.
LazyLoadedReference() - Constructor for class com.atlassian.plugin.servlet.util.LazyLoadedReference
Deprecated.  
LEGACY_MODULE_FACTORY - Static variable in interface com.atlassian.plugin.module.ModuleFactory
Returns the module class.
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
 
LegacyModuleFactory - Class in com.atlassian.plugin.module
Legacy module factory that provides module classes for descriptors that aren't using an injected ModuleFactory
LegacyModuleFactory() - Constructor for class com.atlassian.plugin.module.LegacyModuleFactory
 
levelAndMessageMatch(Level, Matcher<String>) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
levelIs(Level) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
ListableModuleDescriptorFactory - Interface in com.atlassian.plugin.osgi.external
A module descriptor factory that can list its supported module descriptors.
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.DelegatingPluginPersistentStateStore
 
load() - Method in class com.atlassian.plugin.manager.store.LoadOnlyPluginPersistentStateStore
 
load() - Method in class com.atlassian.plugin.manager.store.MemoryPluginPersistentStateStore
 
load() - Method in class com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore
 
loadAllPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
loadAllPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
loadAllPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.PermissionCheckingPluginLoader
 
loadAllPlugins(ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.loaders.PluginLoader
Loads all plugins that can be installed in the plugin system.
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
Loads the module class that this descriptor provides, and will not necessarily be the implementation class.
loadClass(Plugin, Element) - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
loadClass(Plugin, String) - Method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptor
 
loadClass(String, Class<?>) - Method in class com.atlassian.plugin.DummyPlugin
 
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(Plugin, String) - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
 
loadClass(String, Class<?>) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
loadClass(String, Class<?>) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
loadClass(Bundle, String) - Static method in class com.atlassian.plugin.osgi.util.BundleClassLoaderAccessor
Loads a class from the bundle
loadClass(String, Class<?>) - Method in interface com.atlassian.plugin.Plugin
Get the plugin to load a specific class.
loadClass(String) - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
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
 
loadFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
 
loadFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
loadFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.PermissionCheckingPluginLoader
 
loadFoundPlugins(ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.loaders.PluginLoader
Load all newly found plugins that can be installed in the plugin system.
loadFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
loadFoundPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
LoadOnlyPluginPersistentStateStore - Class in com.atlassian.plugin.manager.store
A read-only implementation of PluginPersistentStateStore which returns a state provided on construction.
LoadOnlyPluginPersistentStateStore() - Constructor for class com.atlassian.plugin.manager.store.LoadOnlyPluginPersistentStateStore
 
LoadOnlyPluginPersistentStateStore(PluginPersistentState) - Constructor for class com.atlassian.plugin.manager.store.LoadOnlyPluginPersistentStateStore
 
loadPlugin(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
 
locateDeploymentUnit(File) - Method in class com.atlassian.plugin.loaders.DirectoryScanner
Given a file, finds the deployment unit for it if one has already been scanned.
log(String, Throwable) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
log(String) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
log - Static variable in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
log - Static variable in class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
 
log(Exception, String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
log(String, Throwable) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
log(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
log - Static variable in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
logInfoUnlessLame(String) - Method in class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 

M

Main - Class in com.atlassian.plugin.main
Simple standalone class for starting the plugin framework.
Main() - Constructor for class com.atlassian.plugin.main.Main
 
main(String[]) - Static method in class com.atlassian.plugin.main.Main
 
manifest(Map<String, String>) - Method in class com.atlassian.plugin.test.PluginJarBuilder
 
MarkBundleClassesCacheableListener - Class in com.atlassian.plugin.osgi.spring
This class ensures that all classes in OSGi bundles can be cached by CachedIntrospectionResults.
MarkBundleClassesCacheableListener(BundleContext, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
 
Matchers - Class in com.atlassian.plugin.test
 
Matchers() - Constructor for class com.atlassian.plugin.test.Matchers
 
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 class com.atlassian.plugin.predicate.PluginKeyPatternsPredicate
 
matches(Plugin) - Method in interface com.atlassian.plugin.predicate.PluginPredicate
Will match a plugin according to implementation rules.
matches(String) - Method in class com.atlassian.plugin.servlet.download.plugin.PluggableDownloadStrategy
 
matches(String) - Method in interface com.atlassian.plugin.servlet.DownloadStrategy
Returns true if the DownloadStrategy is supported for the given url path.
matches(String) - Method in class com.atlassian.plugin.servlet.ResourceUrlParser
Deprecated. Returns true if the provided URL matches a the URL prefix defined for this download strategy.
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
 
mergeDocuments(Document, Iterable<Document>) - Static method in class com.atlassian.plugin.parsers.XmlDescriptorParser
 
messageMatches(Matcher<String>) - Static method in class com.atlassian.plugin.test.CapturedLogging
 
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
 
MockVersionedClass - Class in com.atlassian.plugin.mock
This is a class that just contains a version property, used to test that classes bundled into plugins will override the same classes from the container (so, for example, a plugin can use a newer version of a library that ships with Confluence).
MockVersionedClass() - Constructor for class com.atlassian.plugin.mock.MockVersionedClass
 
modified() - Method in class com.atlassian.plugin.servlet.util.LastModifiedHandler
The content has changed, reset the modified date and the etag
moduleClass - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
moduleClassName - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
ModuleClassNotFoundException - Exception in com.atlassian.plugin.module
If a module class could not be found
ModuleClassNotFoundException(String, String, String, Exception, String) - Constructor for exception com.atlassian.plugin.module.ModuleClassNotFoundException
 
ModuleCompleteKey - Class in com.atlassian.plugin
 
ModuleCompleteKey(String) - Constructor for class com.atlassian.plugin.ModuleCompleteKey
 
ModuleCompleteKey(String, String) - Constructor for class com.atlassian.plugin.ModuleCompleteKey
 
ModuleDescriptor<T> - Interface in com.atlassian.plugin
 
moduleDescriptorFactory(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the module descriptor factory that will be used to create instances of discovered module descriptors.
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.
ModuleDescriptors - Class in com.atlassian.plugin.descriptors
 
ModuleDescriptors() - Constructor for class com.atlassian.plugin.descriptors.ModuleDescriptors
 
ModuleDescriptors.EqualsBuilder - Class in com.atlassian.plugin.descriptors
Assists in implementing a consistent implementation of ModuleDescriptor.equals(Object) methods for module descriptors based on the complete key of the descriptor.
ModuleDescriptors.EqualsBuilder() - Constructor for class com.atlassian.plugin.descriptors.ModuleDescriptors.EqualsBuilder
 
ModuleDescriptors.HashCodeBuilder - Class in com.atlassian.plugin.descriptors
Assists in implementing Object.hashCode() methods for module descriptors based on the hashCode of their complete key.
ModuleDescriptors.HashCodeBuilder() - Constructor for class com.atlassian.plugin.descriptors.ModuleDescriptors.HashCodeBuilder
 
moduleFactory - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
ModuleFactory - Interface in com.atlassian.plugin.module
The ModuleFactory creates the module class of a ModuleDescriptor.
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
 
ModulePermissionException - Exception in com.atlassian.plugin
This exception is thrown by module descriptors when a set of their required permissions is not met by the plugin declaring them.
ModulePermissionException(String, Set<String>) - Constructor for exception com.atlassian.plugin.ModulePermissionException
 
ModulePredicate - Interface in com.atlassian.plugin.predicate
Deprecated. since 2.2 unused
ModuleReader - Class in com.atlassian.plugin.parsers
Reads module information from a plugin descriptor.
ModuleReader(Element) - Constructor for class com.atlassian.plugin.parsers.ModuleReader
 
ModuleTypeModuleDescriptor - Class in com.atlassian.plugin.osgi.factory.descriptor
Module descriptor for dynamic module types.
ModuleTypeModuleDescriptor() - Constructor for class com.atlassian.plugin.osgi.factory.descriptor.ModuleTypeModuleDescriptor
 
ModuleTypeSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Transforms module-type elements into the appropriate Spring XML configuration file
ModuleTypeSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ModuleTypeSpringStage
 
multicastEvent(OsgiBundleApplicationContextEvent) - Method in class com.atlassian.plugin.osgi.spring.PluginBridgeEventMulticaster
 

N

name - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
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
Deprecated. Creates a new CopyOnWriteMap with an underlying HashMap.
newHashMap(Map<? extends K, ? extends V>) - Static method in class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Deprecated. 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
Deprecated. Creates a new CopyOnWriteMap with an underlying LinkedHashMap.
newLinkedMap(Map<? extends K, ? extends V>) - Static method in class com.atlassian.plugin.util.concurrent.CopyOnWriteMap
Deprecated. Creates a new CopyOnWriteMap with an underlying LinkedHashMap using the supplied map as the initial values.
newPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, String, OsgiContainerManager) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory.DefaultPluginTransformerFactory
 
newPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, String, OsgiContainerManager) - Method in interface com.atlassian.plugin.osgi.factory.OsgiPluginFactory.PluginTransformerFactory
 
NONE - Static variable in class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
 
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.
NonValidatingOsgiApplicationContextCreator - Class in com.atlassian.plugin.osgi.spring
Application context creator that will use a special application context that disables XML Schema validation
NonValidatingOsgiApplicationContextCreator(List<ApplicationContextPreProcessor>) - Constructor for class com.atlassian.plugin.osgi.spring.NonValidatingOsgiApplicationContextCreator
 
NonValidatingOsgiBundleXmlApplicationContext - Class in org.springframework.osgi.atlassian
Application context that initializes the bean definition reader to not validate via XML Schema.
NonValidatingOsgiBundleXmlApplicationContext(String[]) - Constructor for class org.springframework.osgi.atlassian.NonValidatingOsgiBundleXmlApplicationContext
 
NOOP_INTERCEPTION - Static variable in class com.atlassian.plugin.exception.NoOpPluginExceptionInterception
 
NoOpAlternativeResourceLoader - Class in com.atlassian.plugin.util.resource
Resource loader that always returns null
NoOpAlternativeResourceLoader() - Constructor for class com.atlassian.plugin.util.resource.NoOpAlternativeResourceLoader
 
NoOpPluginExceptionInterception - Class in com.atlassian.plugin.exception
The equivalent of the old plugin system behaviour
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

objectName(AtomicInteger, String) - Static method in class com.atlassian.plugin.jmx.JmxUtil
Obtain a JMX ObjectName for a new instance of a given type.
of(String) - Static method in enum com.atlassian.plugin.InstallationMode
 
onEnableException(Plugin, Exception) - Method in class com.atlassian.plugin.exception.NoOpPluginExceptionInterception
 
onEnableException(Plugin, Exception) - Method in interface com.atlassian.plugin.exception.PluginExceptionInterception
This is called when a plugin cant be enabled because an exception has been thrown.
onOsgiApplicationEvent(OsgiBundleApplicationContextEvent) - Method in class com.atlassian.plugin.osgi.bridge.SpringContextEventBridge
 
onOsgiApplicationEvent(OsgiBundleApplicationContextEvent) - Method in class com.atlassian.plugin.osgi.bridge.SpringOsgiEventBridge
 
onPluginContainerFailed(PluginContainerFailedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Called when the plugin container for the bundle has failed to be created.
onPluginContainerRefresh(PluginContainerRefreshedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Called when the plugin container for the bundle has been created or refreshed.
onPluginContainerUnavailable(PluginContainerUnavailableEvent) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
onPluginDisable(PluginDisabledEvent) - Method in class com.atlassian.plugin.manager.EnabledModuleCachingPluginAccessor
Clears the enabled module cache when any plugin is disabled.
onPluginDisabled(PluginDisabledEvent) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
Call the plugins servlet context listeners contextDestroyed methods and cleanup any servlet contexts that are associated with the plugin that was disabled.
onPluginDisabled(PluginDisabledEvent) - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
onPluginEnabled(PluginEnabledEvent) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
 
onPluginEnabled(PluginFrameworkStartedEvent) - Method in class com.atlassian.plugin.osgi.spring.MarkBundleClassesCacheableListener
 
onPluginFrameworkBeforeShutdown(PluginFrameworkShuttingDownEvent) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
onPluginFrameworkShutdown(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
Deprecated. 
onPluginFrameworkShutdownEvent(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
onPluginFrameworkShutdownEvent(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onPluginFrameworkStartedEvent(PluginFrameworkStartedEvent) - Method in class com.atlassian.plugin.main.AtlassianPlugins
 
onPluginFrameworkStartedEvent(PluginFrameworkStartedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onPluginFrameworkWarmRestarting(PluginFrameworkWarmRestartingEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onPluginModuleAvailable(PluginModuleAvailableEvent) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
onPluginModuleDisabled(PluginModuleDisabledEvent) - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
onPluginModuleEnabled(PluginModuleEnabledEvent) - Method in class com.atlassian.plugin.classloader.PluginsClassLoader
 
onPluginModuleEnabled(PluginModuleEnabledEvent) - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
onPluginModuleUnavailable(PluginModuleUnavailableEvent) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
onPluginRefresh(PluginRefreshedEvent) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
onPluginUninstallation(PluginUninstalledEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onPluginUpgrade(PluginUpgradedEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onServiceDependencyWaitEnded(PluginServiceDependencyWaitEndedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onServiceDependencyWaitEnded(PluginServiceDependencyWaitTimedOutEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onServiceDependencyWaitStarting(PluginServiceDependencyWaitStartingEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onShutdown(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
Called during plugin framework shutdown
onShutdown(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onStart(PluginFrameworkStartingEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onUpdateRequiresRestartState(String, PluginRestartState) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
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
 
openInputStream() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
or(VersionRange) - Method in class com.atlassian.plugin.util.VersionRange
 
org.codehaus.classworlds.uberjar.protocol.jar - package org.codehaus.classworlds.uberjar.protocol.jar
 
org.springframework.osgi.atlassian - package org.springframework.osgi.atlassian
 
ORIGINAL_PREFIX - Static variable in class com.atlassian.plugin.repositories.FilePluginInstaller
 
OSGI_FRAMEWORK_BUNDLES_ZIP - Static variable in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
OsgiBundleFactory - Class in com.atlassian.plugin.osgi.factory
Plugin deployer that deploys OSGi bundles that don't contain XML descriptor files
OsgiBundleFactory(OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
OsgiBundleFactory(String, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
OsgiBundlePlugin - Class in com.atlassian.plugin.osgi.factory
Plugin that wraps an OSGi bundle that has no plugin descriptor.
OsgiBundlePlugin(Bundle, String, PluginArtifact) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
Deprecated. since 3.0.23, use OsgiBundlePlugin.OsgiBundlePlugin(OsgiContainerManager, String, PluginArtifact)
OsgiBundlePlugin(OsgiContainerManager, String, PluginArtifact) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
Create a plugin wrapper which installs the bundle when the plugin is installed.
OsgiChainedModuleDescriptorFactoryCreator - Class in com.atlassian.plugin.osgi.factory
Builds a ModuleDescriptorFactory suitable for building ModuleDescriptor instances in an OSGi context for OsgiPlugin instances.
OsgiChainedModuleDescriptorFactoryCreator(OsgiChainedModuleDescriptorFactoryCreator.ServiceTrackerFactory) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator
 
OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator - Interface in com.atlassian.plugin.osgi.factory
 
OsgiChainedModuleDescriptorFactoryCreator.ServiceTrackerFactory - Interface in com.atlassian.plugin.osgi.factory
 
OsgiContainerException - Exception in com.atlassian.plugin.osgi.container
Generic wrapper exception for any OSGi-related exceptions
OsgiContainerException() - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerException(String) - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerException(String, Throwable) - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerException(Throwable) - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerManager - Interface in com.atlassian.plugin.osgi.container
Manages the OSGi container and handles any interactions with it
OsgiContainerManager.AllowsReferenceInstall - Interface in com.atlassian.plugin.osgi.container
Additional interface for implementations which support reference installation.
OsgiContainerManager.AllowsReferenceInstall.Default - Class in com.atlassian.plugin.osgi.container
Host class for a static installBundle(OsgiContainerManager, File, boolean) which defaults to OsgiContainerManager.install(File, false).
OsgiContainerManager.AllowsReferenceInstall.Default() - Constructor for class com.atlassian.plugin.osgi.container.OsgiContainerManager.AllowsReferenceInstall.Default
 
OsgiContainerStartedEvent - Class in com.atlassian.plugin.osgi.container
Event fired when the OSGi container has started
OsgiContainerStartedEvent(OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.container.OsgiContainerStartedEvent
 
OsgiContainerStoppedEvent - Class in com.atlassian.plugin.osgi.container
Event fired when the OSGi container has stopped
OsgiContainerStoppedEvent(OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.container.OsgiContainerStoppedEvent
 
OsgiHeaderUtil - Class in com.atlassian.plugin.osgi.util
Utilities to help create OSGi headers
OsgiHeaderUtil() - Constructor for class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
 
osgiPersistentCache(File) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the set of persistent caching directories the OSGi classes will use.
OsgiPersistentCache - Interface in com.atlassian.plugin.osgi.container
Access to persistent cache locations used throughout the OSGi plugin system.
OsgiPlugin - Class in com.atlassian.plugin.osgi.factory
Plugin that wraps an OSGi bundle that does contain a plugin descriptor.
OsgiPlugin(String, OsgiContainerManager, PluginArtifact, PluginArtifact, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
OsgiPluginFactory - Class in com.atlassian.plugin.osgi.factory
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles.
OsgiPluginFactory(String, Set<Application>, OsgiPersistentCache, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Default constructor
OsgiPluginFactory(String, Set<Application>, OsgiPersistentCache, OsgiContainerManager, PluginEventManager, OsgiPluginFactory.PluginTransformerFactory) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Constructor for implementations that want to override the DefaultPluginTransformer with a custom implementation
OsgiPluginFactory.DefaultPluginTransformerFactory - Class in com.atlassian.plugin.osgi.factory
 
OsgiPluginFactory.DefaultPluginTransformerFactory() - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory.DefaultPluginTransformerFactory
 
OsgiPluginFactory.PluginTransformerFactory - Interface in com.atlassian.plugin.osgi.factory
 
OsgiPluginXmlDescriptorParser - Class in com.atlassian.plugin.osgi.factory
Descriptor parser that handles special tasks for osgi plugins such as recording the originating module descriptor elements.
OsgiPluginXmlDescriptorParser(InputStream, Set<Application>) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
 
OsgiPluginXmlDescriptorParser(InputStream, Iterable<InputStream>, Set<Application>) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
Creates a DescriptorParser that can read multiple XML files
OsgiPluginXmlDescriptorParserFactory - Class in com.atlassian.plugin.osgi.factory
Descriptor parser factory that creates parsers for Osgi plugins.
OsgiPluginXmlDescriptorParserFactory() - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParserFactory
 
OsgiSystemBundleUtil - Class in com.atlassian.plugin.osgi.util
Utility method for accessing system bundle.
OsgiSystemBundleUtil() - Constructor for class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
 

P

packageScannerConfiguration() - Static method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Static factory for creating a new builder.
packageScannerConfiguration(PackageScannerConfiguration) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the package scanner configuration instance that contains information about what packages to expose to plugins.
PackageScannerConfiguration - Interface in com.atlassian.plugin.osgi.container
Contains configuration for the package scanning algorithm that scans your classpath to determine which packages and versions to export to OSGi.
PackageScannerConfigurationBuilder - Class in com.atlassian.plugin.main
The builder for PackageScannerConfiguration instances that additionally performs validation and default creation.
PackageScannerConfigurationBuilder() - Constructor for class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Default constructor.
PackageScannerConfigurationBuilder(PackageScannerConfiguration) - Constructor for class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Copy constructor.
packagesToExclude(String...) - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Sets a list of package expressions to hide from plugins.
packagesToInclude(String...) - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Sets a list of package expressions to expose to plugins.
packagesVersions(Map<String, String>) - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Sets which packages should be exposed as which versions.
parse(String) - Static method in enum com.atlassian.plugin.servlet.filter.FilterLocation
Parses a filter location from a string.
parse(String) - Method in class com.atlassian.plugin.servlet.ResourceUrlParser
Deprecated. Parses resource download URLs for this plugin resource download strategy, returning a PluginResource.
parse(String) - Static method in class com.atlassian.plugin.util.VersionRange
 
parseHeader(String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Parses an OSGi header line into a map structure
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
 
PATH_SEPARATOR - Static variable in class com.atlassian.plugin.servlet.AbstractFileServerServlet
 
PathMapper - Interface in com.atlassian.plugin.servlet.util
The PathMapper is used to map file patterns to keys, and find an appropriate key for a given file path.
PermissionCheckingPluginLoader - Class in com.atlassian.plugin.loaders
 
PermissionCheckingPluginLoader(PluginLoader) - Constructor for class com.atlassian.plugin.loaders.PermissionCheckingPluginLoader
 
Permissions - Class in com.atlassian.plugin
 
PluggableDownloadStrategy - Class in com.atlassian.plugin.servlet.download.plugin
A download strategy which maintains a list of DownloadStrategyModuleDescriptors and delegates to them in order.
PluggableDownloadStrategy(PluginEventManager) - Constructor for class com.atlassian.plugin.servlet.download.plugin.PluggableDownloadStrategy
 
plugin - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
 
Plugin - Interface in com.atlassian.plugin
 
Plugin.EnabledMetricsSource - Interface in com.atlassian.plugin
Extension interface providing access to enable time metrics.
Plugin.EnabledMetricsSource.Default - Class in com.atlassian.plugin
Host to default implementations of the Plugin.EnabledMetricsSource methods.
Plugin.EnabledMetricsSource.Default() - Constructor for class com.atlassian.plugin.Plugin.EnabledMetricsSource.Default
 
Plugin.Resolvable - Interface in com.atlassian.plugin
Extension interface for plugins to request resolution before enable.
Plugin.Resolvable.Default - Class in com.atlassian.plugin
Host to default implementation of Plugin.Resolvable.
Plugin.Resolvable.Default() - Constructor for class com.atlassian.plugin.Plugin.Resolvable.Default
 
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.
PluginArtifact.AllowsReference - Interface in com.atlassian.plugin
Additional interface for a plugin artifact which may support reference installation.
PluginArtifact.AllowsReference.Default - Class in com.atlassian.plugin
Host class for a static accessor which defaults allowsReference to false.
PluginArtifact.AllowsReference.Default() - Constructor for class com.atlassian.plugin.PluginArtifact.AllowsReference.Default
 
PluginArtifact.AllowsReference.ReferenceMode - Enum in com.atlassian.plugin
A named boolean for specifying PluginArtifact.AllowsReference.allowsReference() return values.
PluginArtifact.HasExtraModuleDescriptors - Interface in com.atlassian.plugin
 
PluginArtifactBackedPlugin - Interface in com.atlassian.plugin
Applied to Plugin implementations which are produced by PluginFactorys that are backed by PluginArtifacts
pluginArtifactFactory - Variable in class com.atlassian.plugin.loaders.ScanningPluginLoader
 
PluginArtifactFactory - Interface in com.atlassian.plugin
Creates a plugin artifact from a URL
PluginAvailableBeanDefinitionDecorator - Class in com.atlassian.plugin.spring.pluginns
Processes an "available" attribute in the plugin namespace.
PluginAvailableBeanDefinitionDecorator() - Constructor for class com.atlassian.plugin.spring.pluginns.PluginAvailableBeanDefinitionDecorator
 
PluginBeanDefinitionRegistry - Class in com.atlassian.plugin.spring
 
PluginBeanDefinitionRegistry(BeanDefinitionRegistry) - Constructor for class com.atlassian.plugin.spring.PluginBeanDefinitionRegistry
 
PluginBridgeEventMulticaster - Class in com.atlassian.plugin.osgi.spring
Finds ApplicationListener bridge and uses it to CC all event broadcasts
PluginBridgeEventMulticaster() - Constructor for class com.atlassian.plugin.osgi.spring.PluginBridgeEventMulticaster
 
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
 
PluginContainerUnavailableEvent - Class in com.atlassian.plugin.event.events
Event for when the container of a plugin is been shutdown, usually as a result of the OSGi bundle being stopped
PluginContainerUnavailableEvent(String) - Constructor for class com.atlassian.plugin.event.events.PluginContainerUnavailableEvent
 
PluginContextClassLoaderStrategyBeanDefinitionDecorator - Class in com.atlassian.plugin.spring.pluginns
Processes an "contextClassLoader" strategy attribute in the plugin namespace.
PluginContextClassLoaderStrategyBeanDefinitionDecorator() - Constructor for class com.atlassian.plugin.spring.pluginns.PluginContextClassLoaderStrategyBeanDefinitionDecorator
 
PluginController - Interface in com.atlassian.plugin
Interface to control the state of the plugin system
pluginDescriptorFilename(String) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the plugin descriptor file name to expect in a plugin JAR artifact
PluginDescriptorReader - Class in com.atlassian.plugin.parsers
A simple class to read the basic elements of a plugin descriptor.
PluginDescriptorReader(Document, Set<Application>) - Constructor for class com.atlassian.plugin.parsers.PluginDescriptorReader
 
pluginDirectory(File) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the directory that contains the plugins and will be used to store installed plugins.
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
 
PluginExceptionInterception - Interface in com.atlassian.plugin.exception
This allows the Host application to intercept a plugin exception and do something meaningful with it.
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
PluginFilterConfig - Class in com.atlassian.plugin.servlet.filter
Instances of the PluginFilterConfig are passed to plugins Filter init() method.
PluginFilterConfig(ServletFilterModuleDescriptor, ServletContext) - Constructor for class com.atlassian.plugin.servlet.filter.PluginFilterConfig
 
PluginFrameworkDelayedEvent - Class in com.atlassian.plugin.event.events
Event that signifies the plugin framework is delayed after early startaup and is waiting to commence late startup.
PluginFrameworkDelayedEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkDelayedEvent
 
PluginFrameworkResumingEvent - Class in com.atlassian.plugin.event.events
Event that signifies the plugin framework has resumed initialization in response to lateStartup.
PluginFrameworkResumingEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkResumingEvent
 
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
 
PluginFrameworkShuttingDownEvent - Class in com.atlassian.plugin.event.events
Event that signifies the plugin framework is about to be shutdown
PluginFrameworkShuttingDownEvent(PluginController, PluginAccessor) - Constructor for class com.atlassian.plugin.event.events.PluginFrameworkShuttingDownEvent
 
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
 
PluginFrameworkUtils - Class in com.atlassian.plugin.util
General utility functions for plugin framework.
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
 
PluginHttpRequestWrapper - Class in com.atlassian.plugin.servlet
A request wrapper for requests bound for servlets declared in plugins.
PluginHttpRequestWrapper(HttpServletRequest, BaseServletModuleDescriptor<?>) - Constructor for class com.atlassian.plugin.servlet.PluginHttpRequestWrapper
 
PluginHttpSessionWrapper - Class in com.atlassian.plugin.servlet
Wraps a HttpSession for consumption by OSGi plugins in order to workaround Weblogic problems caused by setting different Context ClassLoaders.
PluginHttpSessionWrapper(HttpSession) - Constructor for class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
PluginInformation - Class in com.atlassian.plugin
 
PluginInformation() - Constructor for class com.atlassian.plugin.PluginInformation
 
PluginInformationReader - Class in com.atlassian.plugin.parsers
Reads plugin information from a plugin descriptor.
PluginInstaller - Interface in com.atlassian.plugin
A place to store plugins which can be installed and uninstalled.
PluginInterfaceBeanDefinitionDecorator - Class in com.atlassian.plugin.spring.pluginns
Matches the element and registers it against the bean for later processing.
PluginInterfaceBeanDefinitionDecorator() - Constructor for class com.atlassian.plugin.spring.pluginns.PluginInterfaceBeanDefinitionDecorator
 
PluginJarBuilder - Class in com.atlassian.plugin.test
Builds a plugin jar, including optionally compiling simple Java code
PluginJarBuilder() - Constructor for class com.atlassian.plugin.test.PluginJarBuilder
Creates the builder
PluginJarBuilder(String) - Constructor for class com.atlassian.plugin.test.PluginJarBuilder
Creates the builder
PluginJarBuilder(String, ClassLoader) - Constructor for class com.atlassian.plugin.test.PluginJarBuilder
Creates the builder
PluginKeyPatternsPredicate - Class in com.atlassian.plugin.predicate
A plugin predicate which matches regular expressions against plugin keys.
PluginKeyPatternsPredicate(PluginKeyPatternsPredicate.MatchType, Collection<String>) - Constructor for class com.atlassian.plugin.predicate.PluginKeyPatternsPredicate
 
PluginKeyPatternsPredicate.MatchType - Enum in com.atlassian.plugin.predicate
 
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.
PluginManagerMXBean - Interface in com.atlassian.plugin.jmx
The JMX interface to plugin manager facilities.
PluginManagerMXBean.PluginData - Interface in com.atlassian.plugin.jmx
 
PluginMetadataManager - Interface in com.atlassian.plugin.metadata
Provides information about plugins and modules that is application host specific.
PluginModuleAvailableEvent - Class in com.atlassian.plugin.event.events
Signifies a plugin module is now available outside the usual installation process.
PluginModuleAvailableEvent(ModuleDescriptor) - Constructor for class com.atlassian.plugin.event.events.PluginModuleAvailableEvent
 
pluginModuleDisabled(PluginModuleDisabledEvent) - Method in class com.atlassian.plugin.servlet.download.plugin.PluggableDownloadStrategy
 
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<?>, boolean) - Constructor for class com.atlassian.plugin.event.events.PluginModuleDisabledEvent
 
pluginModuleEnabled(PluginModuleEnabledEvent) - Method in class com.atlassian.plugin.servlet.download.plugin.PluggableDownloadStrategy
 
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
 
PluginModuleTracker<M,T extends ModuleDescriptor<M>> - Interface in com.atlassian.plugin.tracker
Tracks enabled plugin module descriptors, focusing on fast reads.
PluginModuleTracker.Customizer<M,T extends ModuleDescriptor<M>> - Interface in com.atlassian.plugin.tracker
Implement this to customize how and which descriptors are stored
PluginModuleUnavailableEvent - Class in com.atlassian.plugin.event.events
Signifies a plugin module is now unavailable outside the usual installation process.
PluginModuleUnavailableEvent(ModuleDescriptor<?>) - Constructor for class com.atlassian.plugin.event.events.PluginModuleUnavailableEvent
 
PluginNamespaceHandler - Class in com.atlassian.plugin.spring.pluginns
Handler for the "plugin" namespace
PluginNamespaceHandler() - Constructor for class com.atlassian.plugin.spring.pluginns.PluginNamespaceHandler
 
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
 
PluginPermission - Class in com.atlassian.plugin
Represents a plugin permission as parsed from the plugin descriptor.
PluginPermission(String) - Constructor for class com.atlassian.plugin.PluginPermission
 
PluginPermission(String, InstallationMode) - Constructor for class com.atlassian.plugin.PluginPermission
 
PluginPermission(String, Option<InstallationMode>) - Constructor for class com.atlassian.plugin.PluginPermission
 
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.
PluginRetrievalService - Interface in com.atlassian.plugin.osgi.bridge.external
Provides access for the plugin the consuming bundle is a part of
PluginRetrievalServiceFactory - Class in com.atlassian.plugin.osgi.bridge
Provides instances of PluginRetrievalService, tailed for the consumer.
PluginRetrievalServiceFactory(PluginAccessor) - Constructor for class com.atlassian.plugin.osgi.bridge.PluginRetrievalServiceFactory
 
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
Deprecated. Since 2.5.0, use PluginsClassLoader.PluginsClassLoader(ClassLoader, PluginAccessor, PluginEventManager) instead
PluginsClassLoader(ClassLoader, PluginAccessor, PluginEventManager) - Constructor for class com.atlassian.plugin.classloader.PluginsClassLoader
 
PluginsConfiguration - Interface in com.atlassian.plugin.main
Configuration for the Atlassian Plugins Framework.
pluginsConfiguration() - Static method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Static factory for creating a new builder.
PluginsConfigurationBuilder - Class in com.atlassian.plugin.main
The builder for PluginsConfiguration instances that additionally performs validation and default creation.
PluginsConfigurationBuilder() - Constructor for class com.atlassian.plugin.main.PluginsConfigurationBuilder
 
PluginServiceDependencyWaitEndedEvent - Class in com.atlassian.plugin.osgi.event
Event for when a plugin OSGi service dependency that the system was waiting for has been found
PluginServiceDependencyWaitEndedEvent(String, String, Filter, long) - Constructor for class com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitEndedEvent
 
PluginServiceDependencyWaitEvent - Interface in com.atlassian.plugin.osgi.event
Events that are fired when OSGi services are waiting to be resolved.
PluginServiceDependencyWaitStartingEvent - Class in com.atlassian.plugin.osgi.event
Event for when a plugin has started to wait for an OSGi service to be available.
PluginServiceDependencyWaitStartingEvent(String, String, Filter, long) - Constructor for class com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitStartingEvent
 
PluginServiceDependencyWaitTimedOutEvent - Class in com.atlassian.plugin.osgi.event
Event for when a plugin has timed out waiting for an OSGi service to be available
PluginServiceDependencyWaitTimedOutEvent(String, String, Filter, long) - Constructor for class com.atlassian.plugin.osgi.event.PluginServiceDependencyWaitTimedOutEvent
 
PluginServletConfig - Class in com.atlassian.plugin.servlet
Instances of the PluginServletConfig are passed to plugins servlet Servlet init() method.
PluginServletConfig(BaseServletModuleDescriptor<?>, ServletContext) - Constructor for class com.atlassian.plugin.servlet.PluginServletConfig
 
PluginServletContextWrapper - Class in com.atlassian.plugin.servlet
A wrapper around servlet context that allows plugin servlets to add attributes which will not be shared/clobbered by other plugins.
PluginServletContextWrapper(Plugin, ServletContext, ConcurrentMap<String, Object>, Map<String, String>) - Constructor for class com.atlassian.plugin.servlet.PluginServletContextWrapper
 
PluginState - Enum in com.atlassian.plugin
Represents the state of the plugin
pluginStateStore(PluginPersistentStateStore) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Sets the plugin state store implementation used for persisting which plugins and modules are enabled or disabled across restarts.
PluginSystemLifecycle - Interface in com.atlassian.plugin
Controls the life-cycle of the plugin system.
PluginTestUtils - Class in com.atlassian.plugin.test
 
PluginTestUtils() - Constructor for class com.atlassian.plugin.test.PluginTestUtils
 
PluginTransformationException - Exception in com.atlassian.plugin.osgi.factory.transform
Generic wrapper exception for all exceptions thrown during plugin transformation
PluginTransformationException() - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformationException(String) - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformationException(String, Throwable) - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformationException(Throwable) - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformer - Interface in com.atlassian.plugin.osgi.factory.transform
Transforms a plugin jar into a proper OSGi bundle
PluginUninstalledEvent - Class in com.atlassian.plugin.event.events
Event fired when a plugin is explicited uninstalled (as opposed to as part of an upgrade).
PluginUninstalledEvent(Plugin) - Constructor for class com.atlassian.plugin.event.events.PluginUninstalledEvent
 
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
 
pop() - Static method in class com.atlassian.plugin.servlet.util.ClassLoaderStack
Deprecated. Pops the current ContextClassLoader off the stack, setting the new ContextClassLoader to the previous one on the stack.
pop() - Static method in class com.atlassian.plugin.util.ClassLoaderStack
Pops the current ContextClassLoader off the stack, setting the new ContextClassLoader to the previous one on the stack.
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.
PrefixDelegatingModuleFactory - Class in com.atlassian.plugin.module
The default implementation of a ModuleFactory.
PrefixDelegatingModuleFactory(Set<PrefixModuleFactory>) - Constructor for class com.atlassian.plugin.module.PrefixDelegatingModuleFactory
 
PrefixModuleFactory - Interface in com.atlassian.plugin.module
A module factory that is matched when its prefix is matched, and therefore, relies an a delegating module factory that determines the prefix somehow.
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.
process(Bundle, ConfigurableApplicationContext) - Method in interface com.atlassian.plugin.osgi.spring.external.ApplicationContextPreProcessor
Process a context before it is populated, usually via adding BeanFactoryPostProcessor instances.
processMatcher(Matcher) - Method in enum com.atlassian.plugin.predicate.PluginKeyPatternsPredicate.MatchType
 
PROJECT_VERSION - Static variable in class com.atlassian.plugin.test.PluginTestUtils
 
PropertyBuilder - Interface in com.atlassian.plugin.osgi.hostcomponents
Ties properties to the host component registration.
provide(ComponentRegistrar) - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentProvider
Gives the object a chance to register its host components with the registrar
provideValidationRules(ValidationPattern) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Provides validation rules for the pattern
provideValidationRules(ValidationPattern) - Method in class com.atlassian.plugin.servlet.descriptors.BaseServletModuleDescriptor
 
provideValidationRules(ValidationPattern) - Method in class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
provideValidationRules(ValidationPattern) - Method in class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
 
push(ClassLoader) - Static method in class com.atlassian.plugin.servlet.util.ClassLoaderStack
Deprecated. Makes the given classLoader the new ContextClassLoader for this thread, and pushes the current ContextClassLoader onto a ThreadLocal stack so that we can do a ClassLoaderStack.pop() operation later to return to that ContextClassLoader.
push(ClassLoader) - Static method in class com.atlassian.plugin.util.ClassLoaderStack
Makes the given classLoader the new ContextClassLoader for this thread, and pushes the current ContextClassLoader onto a ThreadLocal stack so that we can do a ClassLoaderStack.pop() operation later to return to that ContextClassLoader.
put(String, String) - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
put(String, String) - Method in interface com.atlassian.plugin.servlet.util.PathMapper
Add a key and appropriate matching pattern.
putValue(String, Object) - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 

R

REFRESH_TIMEOUT - Static variable in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
register(Object) - Method in class com.atlassian.plugin.event.impl.DefaultPluginEventManager
 
register(Object) - Method in interface com.atlassian.plugin.event.PluginEventManager
Registers a listener object
register() - Method in class com.atlassian.plugin.jmx.AbstractJmxBridge
Register the MXBean with the platform MBean server.
register(Object, ObjectName) - Static method in class com.atlassian.plugin.jmx.JmxUtil
Register a JMX MBean against a given ObjectName.
register(Class<?>...) - Method in interface com.atlassian.plugin.osgi.hostcomponents.ComponentRegistrar
Starts the single host component registration by declaring it as implementing one or more interfaces
register(Class<?>...) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 
register(String, DownloadStrategy) - Method in class com.atlassian.plugin.servlet.download.plugin.PluggableDownloadStrategy
 
RegularExpressions - Class in com.atlassian.plugin.util
Utility functions for constructing regular expressions.
RegularExpressions() - Constructor for class com.atlassian.plugin.util.RegularExpressions
 
RemotablePluginFactory - Class in com.atlassian.plugin.osgi.factory
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles.
RemotablePluginFactory(String, Set<Application>, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
Constructor for implementations that want to override the DefaultPluginTransformer with a custom implementation
REMOTE_PLUGIN_KEY - Static variable in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Manifest key denoting Atlassian remote plugins
remove(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.classloading.EmptyScanner
 
remove(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.classloading.ForwardingScanner
 
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.
remove(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.DirectoryScanner
 
remove(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.FileListScanner
 
remove(DeploymentUnit) - Method in class com.atlassian.plugin.loaders.RosterFileScanner
 
removeAllNamespaces(Document) - Static method in class com.atlassian.plugin.parsers.XmlDescriptorParserUtils
 
removeAttribute(String) - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
removeAttribute(String) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
Removes an attribute from the local context.
removed(T) - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker.Customizer
Called after the descriptor has been removed from the internal tracker
removeFilterModule(ServletFilterModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
removeFilterModule(ServletFilterModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Remove a previously registered filter plugin module.
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 class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
removePlugin(Plugin) - Method in class com.atlassian.plugin.loaders.PermissionCheckingPluginLoader
 
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
 
removeRedundantSlashes(String) - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
Reduces sequences of more than one consecutive forward slash ("/") to a single slash (see: https://studio.atlassian.com/browse/PLUG-597).
removeServletModule(ServletModuleDescriptor) - Method in class com.atlassian.plugin.servlet.DefaultServletModuleManager
 
removeServletModule(ServletModuleDescriptor) - Method in interface com.atlassian.plugin.servlet.ServletModuleManager
Remove a previously registered servlet plugin module.
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
 
removeValue(String) - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
required(Plugin) - Method in class com.atlassian.plugin.metadata.ClasspathFilePluginMetadata
 
required(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.metadata.ClasspathFilePluginMetadata
 
RequiredPluginProvider - Interface in com.atlassian.plugin.metadata
Provides the keys for both plugins and modules that have been marked as required by the host application.
RequiredPluginValidator - Interface in com.atlassian.plugin.metadata
 
RequirePermission - Annotation Type in com.atlassian.plugin
A list of permissions to fulfill.
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 class com.atlassian.plugin.loaders.classloading.EmptyScanner
 
reset() - Method in class com.atlassian.plugin.loaders.classloading.ForwardingScanner
 
reset() - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Reset the scanner.
reset() - Method in class com.atlassian.plugin.loaders.DirectoryScanner
Clears the list of scanned deployment units.
reset() - Method in class com.atlassian.plugin.loaders.FileListScanner
 
reset() - Method in class com.atlassian.plugin.loaders.RosterFileScanner
 
resolve() - Method in class com.atlassian.plugin.impl.AbstractDelegatingPlugin
 
resolve() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
resolve(Plugin) - Static method in class com.atlassian.plugin.Plugin.Resolvable.Default
Default implementation of Plugin.Resolvable.resolve() which forwards to plugin.resolve() if available, and otherwise does nothing.
resolve() - Method in interface com.atlassian.plugin.Plugin.Resolvable
Perform any required resolution.
resolveVersionFromString(String) - Static method in class com.atlassian.plugin.util.JavaVersionUtils
 
RESOURCE_URL_PREFIX - Static variable in class com.atlassian.plugin.servlet.AbstractFileServerServlet
 
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.  
ResourceDownloadUtils - Class in com.atlassian.plugin.servlet
 
ResourceDownloadUtils() - Constructor for class com.atlassian.plugin.servlet.ResourceDownloadUtils
 
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(Iterable<ResourceDescriptor>) - Constructor for class com.atlassian.plugin.Resources
Deprecated. Since 3.0.1, use Resources.fromXml(org.dom4j.Element) instead. This will lazily create the ResourceDescriptors from the Element, for a memory saving.
Resources.TypeFilter - Class in com.atlassian.plugin
 
Resources.TypeFilter(String) - Constructor for class com.atlassian.plugin.Resources.TypeFilter
 
ResourceUrlParser - Class in com.atlassian.plugin.servlet
Deprecated. Since 2.2
ResourceUrlParser(String) - Constructor for class com.atlassian.plugin.servlet.ResourceUrlParser
Deprecated. Create a parser with the given strategy prefix for parsing URLs.
RevertablePluginInstaller - Interface in com.atlassian.plugin
A type of PluginInstaller that supports reverting plugin artifacts installed during the current running.
revertInstalledPlugin(String) - Method in class com.atlassian.plugin.repositories.FilePluginInstaller
Reverts an installed plugin.
revertInstalledPlugin(String) - Method in interface com.atlassian.plugin.RevertablePluginInstaller
Reverts a plugin artifact that was installed to its original state.
revertRestartRequiredChange(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
 
revertRestartRequiredChange(String) - Method in interface com.atlassian.plugin.PluginController
Restores the state of any plugin requiring a restart that had been removed, upgraded, or installed.
RosterFilePluginLoader - Class in com.atlassian.plugin.loaders
A PluginLoader which manages plugins specified by a roster file.
RosterFilePluginLoader(File, List<PluginFactory>, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.RosterFilePluginLoader
Create a RosterFilePluginLoader which loads a given roster file to locate plugins.
RosterFilePluginLoader(File, List<PluginFactory>, PluginArtifact.AllowsReference.ReferenceMode, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.RosterFilePluginLoader
Create a RosterFilePluginLoader which loads a given roster file to locate plugins.
RosterFilePluginLoader(File, List<PluginFactory>, PluginArtifactFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.loaders.RosterFilePluginLoader
Create a RosterFilePluginLoader which loads a given roster file to locate plugins.
RosterFileScanner - Class in com.atlassian.plugin.loaders
A Scanner which polls a file containing a list of file names to define its content.
RosterFileScanner(File) - Constructor for class com.atlassian.plugin.loaders.RosterFileScanner
Create a roster file scanner which loads the given roster file to locate plugins.
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 "."
runInContext(ClassLoader, Runnable) - Static method in class com.atlassian.plugin.util.ContextClassLoaderSwitchingUtil
Executes the provided Runnable implementation in the specified ClassLoader.
runInContext(ClassLoader, Callable<T>) - Static method in class com.atlassian.plugin.util.ContextClassLoaderSwitchingUtil
Executes the provided Callable implementation in the specified ClassLoader.

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.DelegatingPluginPersistentStateStore
 
save(PluginPersistentState) - Method in class com.atlassian.plugin.manager.store.LoadOnlyPluginPersistentStateStore
This implementation ignores the provided state and throws.
save(PluginPersistentState) - Method in class com.atlassian.plugin.manager.store.MemoryPluginPersistentStateStore
 
save(PluginPersistentState) - Method in class com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore
 
saveEntry(InputStream, ZipEntry) - Method in class com.atlassian.plugin.util.zip.AbstractUnzipper
 
scan() - Method in class com.atlassian.plugin.loaders.classloading.EmptyScanner
 
scan() - Method in class com.atlassian.plugin.loaders.classloading.ForwardingScanner
 
scan() - Method in interface com.atlassian.plugin.loaders.classloading.Scanner
Scan for new deployment units.
scan() - Method in class com.atlassian.plugin.loaders.DirectoryScanner
Scans for all files and directories that have been added or modified since the last call to scan.
scan() - Method in class com.atlassian.plugin.loaders.FileListScanner
 
scan() - Method in class com.atlassian.plugin.loaders.RosterFileScanner
 
scanClassBinary(Clazz) - Static method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner
Scans class binary to extract 1) referred classes 2) imported packages 3) the class's superclass.
ScanDescriptorForHostClassesStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Scans the plugin descriptor for any "class" attribute, and ensures that it will be imported, if appropriate.
ScanDescriptorForHostClassesStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ScanDescriptorForHostClassesStage
 
scanForNewPlugins() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean
Check each plugin loader for newly available plugins and install them.
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.
ScanInnerJarsStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
The stages which scan for inner jars in attempt to create bundle classpath.
ScanInnerJarsStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ScanInnerJarsStage
 
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
Schema - Interface in com.atlassian.plugin.schema.spi
 
SchemaDocumented - Interface in com.atlassian.plugin.schema.spi
Describes a module that will be documented in the XML schema
SchemaFactory - Interface in com.atlassian.plugin.schema.spi
Creates schema instances
SchemaReader - Class in com.atlassian.plugin.validation
Reads information from the schema of plugin descriptors (dynamic per instance)
SchemaReader(Document) - Constructor for class com.atlassian.plugin.validation.SchemaReader
 
SchemaTransformer - Interface in com.atlassian.plugin.schema.spi
Transforms a loaded schema
SEPARATOR - Static variable in class com.atlassian.plugin.ModuleCompleteKey
 
serveFile(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.download.plugin.PluggableDownloadStrategy
 
serveFile(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.plugin.servlet.DownloadStrategy
Serves the file for the given request and response.
serveFileImpl(HttpServletResponse, InputStream) - Static method in class com.atlassian.plugin.servlet.ResourceDownloadUtils
Deprecated. Since 2.0. Use IOUtils.copy(InputStream, OutputStream) instead. The method calling this should be responsible for closing streams and flushing if necessary.
serveResource(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.plugin.servlet.DownloadableResource
Writes the resource content out into the response.
serveResource(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.ForwardableResource
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.servlet.ServletModuleContainerServlet
 
SERVLET_PATH - Static variable in class com.atlassian.plugin.servlet.AbstractFileServerServlet
 
servletContext(ServletContext) - Method in class com.atlassian.plugin.main.PackageScannerConfigurationBuilder
Sets the ServletContext used to lookup jars as some application servers need it to lookup jar files.
ServletContextFactory - Interface in com.atlassian.plugin.servlet
A factory for providing access to a ServletContext.
ServletContextListenerModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
Provides a way for plugins to declare ServletContextListeners so they can be notified when the ServletContext is created for the plugin.
ServletContextListenerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletContextListenerModuleDescriptor
 
ServletContextParamModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
Allows plugin developers to specify init parameters they would like added to the plugin local ServletContext.
ServletContextParamModuleDescriptor() - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletContextParamModuleDescriptor
 
ServletContextServletModuleManagerAccessor - Class in com.atlassian.plugin.servlet.util
Provides static access to a HostContainer instance.
ServletContextServletModuleManagerAccessor() - Constructor for class com.atlassian.plugin.servlet.util.ServletContextServletModuleManagerAccessor
 
ServletFilterModuleContainerFilter - Class in com.atlassian.plugin.servlet.filter
Applications need to create a concrete subclass of this for use in their filter stack.
ServletFilterModuleContainerFilter() - Constructor for class com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter
 
ServletFilterModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
A module descriptor that allows plugin developers to define servlet filters.
ServletFilterModuleDescriptor(ModuleFactory, ServletModuleManager) - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletFilterModuleDescriptor
Creates a descriptor that uses a module class factory to create instances.
ServletModuleContainerServlet - Class in com.atlassian.plugin.servlet
Applications need to create a concrete subclass of this for use in their webapp.
ServletModuleContainerServlet() - Constructor for class com.atlassian.plugin.servlet.ServletModuleContainerServlet
 
ServletModuleDescriptor - Class in com.atlassian.plugin.servlet.descriptors
A module descriptor that allows plugin developers to define servlets.
ServletModuleDescriptor(ModuleFactory, ServletModuleManager) - Constructor for class com.atlassian.plugin.servlet.descriptors.ServletModuleDescriptor
Creates a descriptor that uses a module factory to create instances
ServletModuleManager - Interface in com.atlassian.plugin.servlet
The ServletModuleManager is responsible for servlets and filters - and their servlet contexts - defined in plugins.
setApplicationContext(ApplicationContext) - Method in class com.atlassian.plugin.osgi.bridge.external.SpringHostContainer
 
setAttribute(String, Object) - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
setAttribute(String, Object) - Method in class com.atlassian.plugin.servlet.PluginServletContextWrapper
Sets an attribute in the local attribute map, leaving the wrapped context untouched.
setBeanContextClassLoaderStrategies(Map<String, ContextClassLoaderStrategy>) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
setBeanContextClassLoaderStrategies(Map<String, ContextClassLoaderStrategy>) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean
 
setBeanInterfaces(Map<String, Class[]>) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
setBeanInterfaces(Map<String, Class[]>) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean
 
setBeanNames(Set<String>) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
setBeanNames(Set<String>) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean
 
setBundleContext(BundleContext) - Method in class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
 
setBundleContext(BundleContext) - Method in class com.atlassian.plugin.osgi.spring.PluginBridgeEventMulticaster
Look for the application listener bridge from atlassian-plugins-osgi-bridge.
setBundled(boolean) - Method in interface com.atlassian.plugin.impl.DynamicPlugin
Deprecated.  
setClassAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
setClassAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
setComplexType(String) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setDefaultAssertionStatus(boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
setDefaultAssertionStatus(boolean) - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
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
 
setDescription(String) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
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
setDisableMultipleBundleVersions(boolean) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
setDynamicallyLoaded(boolean) - Method in class com.atlassian.plugin.impl.UnloadablePlugin
 
setElementName(String) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setEnabled(boolean) - Method in class com.atlassian.plugin.DummyPlugin
 
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.DummyPlugin
 
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.impl.UnloadablePlugin
 
setExtra(String) - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
setFelixLogger(Logger) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
setFileName(String) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setFilter(String) - Method in class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
Sets the OSGi service filter.
setI18nNameKey(String) - Method in class com.atlassian.plugin.DummyPlugin
 
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.
setInterfaces(Class<?>[]) - Method in class com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean
 
setJarExcludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setJarIncludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setJarPatterns(List<String>, List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
Sets the jars to include and exclude from scanning
setKey(String) - Method in class com.atlassian.plugin.DummyPlugin
 
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
 
setMaxInactiveInterval(int) - Method in class com.atlassian.plugin.servlet.PluginHttpSessionWrapper
 
setMaxOccurs(String) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
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
 
setModuleScanFolders(Iterable<String>) - Method in class com.atlassian.plugin.PluginInformation
 
setName(String) - Method in class com.atlassian.plugin.DummyPlugin
 
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.
setName(String) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setOptionalPermissions(Iterable<String>) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setPackageAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
 
setPackageAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.util.ChainingClassLoader
 
setPackageExcludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setPackageIncludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setPackagePatterns(List<String>, List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
Sets the packages to include and exclude
setPackageVersions(Map<String, String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
Maps discovered packages to specific versions by overriding autodiscovered versions
setPath(String) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setPermissions(Set<PluginPermission>) - Method in class com.atlassian.plugin.PluginInformation
 
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.DummyPlugin
 
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.DummyPlugin
 
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
setRequiredPermissions(Iterable<String>) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setResourceLoader(AlternativeResourceLoader) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
setResources(Resourced) - Method in class com.atlassian.plugin.DummyPlugin
 
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
 
setServletContext(ServletContext) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setServletContext(ServletContext) - Method in class com.atlassian.plugin.spring.SpringAwarePackageScannerConfiguration
 
setServletContext(ServletContext) - Method in class com.atlassian.plugin.spring.SpringServletModuleManager
 
setServletModuleManager(ServletContext, ServletModuleManager) - Static method in class com.atlassian.plugin.servlet.util.ServletContextServletModuleManagerAccessor
Sets the implementation of the servlet module manager
setShouldRequireSpring(boolean) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
setSpringHostComponentProviderConfig(SpringHostComponentProviderConfig) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean
 
setStartup(String) - Method in class com.atlassian.plugin.PluginInformation
 
setState(PluginPersistentState) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
reset all plugin's state.
setSystemPlugin(boolean) - Method in class com.atlassian.plugin.DummyPlugin
 
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
Deprecated. since 2.6.0 provide PluginMetadataManager with information about the plugin instead. There is no way to programatically set this value now.
setTransformer(SchemaTransformer) - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
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.
setUseAnnotation(boolean) - Method in class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
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
 
shouldRequireSpring() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
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 class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
Shuts down the internal ExecutorService to ensure that all threads are stopped in order to allow the JVM to terminate cleanly in a timely fashion.
shutdown() - Method in interface com.atlassian.plugin.PluginSystemLifecycle
Destroys the plugin manager.
SIMPLE_TEST_JAR - Static variable in class com.atlassian.plugin.test.PluginTestUtils
 
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
 
SimpleFilter - Class in com.atlassian.plugin.servlet.filter.test
 
SimpleFilter() - Constructor for class com.atlassian.plugin.servlet.filter.test.SimpleFilter
 
single(String) - Static method in class com.atlassian.plugin.util.VersionRange
 
SingleModuleDescriptorFactory<T extends ModuleDescriptor> - Class in com.atlassian.plugin.osgi.external
A single module descriptor factory for plugins to use when they want to expose just one plugin.
SingleModuleDescriptorFactory(HostContainer, String, Class<T>) - Constructor for class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
Constructs an instance using a specific host container
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
size() - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
 
size() - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker
 
SNAPSHOT_PATTERN - Static variable in class com.atlassian.plugin.util.VersionStringComparator
 
sortPluginsForEnable(List<Plugin>, Map<String, Plugin>) - Static method in class com.atlassian.plugin.manager.DefaultPluginManager
 
SplitStartupPluginSystemLifecycle - Interface in com.atlassian.plugin
Augments the life-cycle of the plugin system with the ability to split PluginSystemLifecycle.init() for two phase startup.
SPRING_CONTEXT - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.GenerateManifestStage
 
SpringAwarePackageScannerConfiguration - Class in com.atlassian.plugin.spring
Spring-aware extension of the package scanner configuration that instructs spring to inject the servlet context
SpringAwarePackageScannerConfiguration() - Constructor for class com.atlassian.plugin.spring.SpringAwarePackageScannerConfiguration
 
SpringAwarePackageScannerConfiguration(String) - Constructor for class com.atlassian.plugin.spring.SpringAwarePackageScannerConfiguration
 
SpringContainerAccessor - Interface in com.atlassian.plugin.osgi.spring
Deprecated. since 3.0, just use ContainerAccessor directly
SpringContextEventBridge - Class in com.atlassian.plugin.osgi.bridge
Bridge for internal spring context events and the plugin framework event system, specifically when the internal spring context is waiting for OSGi service dependencies.
SpringContextEventBridge(PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.bridge.SpringContextEventBridge
 
SpringHostComponentProviderConfig - Class in com.atlassian.plugin.spring
Offers configurations for SpringHostComponentProvider.
SpringHostComponentProviderConfig() - Constructor for class com.atlassian.plugin.spring.SpringHostComponentProviderConfig
 
SpringHostComponentProviderFactoryBean - Class in com.atlassian.plugin.spring
 
SpringHostComponentProviderFactoryBean() - Constructor for class com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean
 
SpringHostContainer - Class in com.atlassian.plugin.osgi.bridge.external
Host container implementation that uses the bundle's application context
SpringHostContainer() - Constructor for class com.atlassian.plugin.osgi.bridge.external.SpringHostContainer
 
SpringOsgiEventBridge - Class in com.atlassian.plugin.osgi.bridge
Bridges key Spring DM extender events with the plugin system
SpringOsgiEventBridge(PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.bridge.SpringOsgiEventBridge
 
SpringServletModuleManager - Class in com.atlassian.plugin.spring
A ServletModuleManager that has a ServletContext automatically injected
SpringServletModuleManager(PluginEventManager) - Constructor for class com.atlassian.plugin.spring.SpringServletModuleManager
 
start() - Method in class com.atlassian.plugin.main.AtlassianPlugins
Deprecated. Use AtlassianPlugins.afterPropertiesSet(), AtlassianPlugins.getPluginSystemLifecycle().init().
start() - Method in class com.atlassian.plugin.main.HotDeployer
 
start(BundleContext) - Method in class com.atlassian.plugin.osgi.bridge.BridgeActivator
 
start() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
start() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Starts the OSGi container
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
 
stop() - Method in class com.atlassian.plugin.main.AtlassianPlugins
Deprecated. Use AtlassianPlugins.getPluginSystemLifecycle().shutdown(), AtlassianPlugins.destroy().
stop() - Method in class com.atlassian.plugin.main.HotDeployer
 
stop(BundleContext) - Method in class com.atlassian.plugin.osgi.bridge.BridgeActivator
 
stop() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
stop() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Stops the OSGi container
streamResource(OutputStream) - Method in interface com.atlassian.plugin.servlet.DownloadableResource
Write the resource to the supplied OutputStream.
streamResource(OutputStream) - Method in class com.atlassian.plugin.servlet.ForwardableResource
Not implemented by a ForwardableResource.
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 class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
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 class com.atlassian.plugin.loaders.ForwardingPluginLoader
 
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
 
SynchronizedPluginPersistentStateStore - Class in com.atlassian.plugin.manager.store
A wrapper to add exclusion and logging to a PluginPersistentStateStore.
SynchronizedPluginPersistentStateStore(PluginPersistentStateStore) - Constructor for class com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore
 
SynchronizedPluginPersistentStateStore(PluginPersistentStateStore, ReadWriteLock) - Constructor for class com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore
 
SynchronizedPluginPersistentStateStore.LockMode - Enum in com.atlassian.plugin.manager.store
 
SYSTEM_BUNDLE_ID - Static variable in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
The identifier of the system bundle.
SystemExports - Class in com.atlassian.plugin.osgi.factory.transform.model
Encapsulates the package exports from the system bundle
SystemExports(String) - Constructor for class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
Constructs an instance by parsing the exports line from the manifest

T

TEMP_DIRECTORY_SUFFIX - Static variable in class com.atlassian.plugin.main.AtlassianPlugins
Suffix for temporary directories which will be removed on shutdown
test(String) - Static method in class com.atlassian.plugin.util.validation.ValidationPattern
Creates a test using the passed xpath expression
TestClassOne - Class in com.atlassian.plugin.innerjarone
 
TestClassOne() - Constructor for class com.atlassian.plugin.innerjarone.TestClassOne
 
TestClassOne - Class in com.atlassian.plugin.innerjartwo
 
TestClassOne() - Constructor for class com.atlassian.plugin.innerjartwo.TestClassOne
 
TestClassOne - Class in com.atlassian.plugin.simpletest
 
TestClassOne() - Constructor for class com.atlassian.plugin.simpletest.TestClassOne
 
TestClassTwo - Class in com.atlassian.plugin.innerjarone
 
TestClassTwo() - Constructor for class com.atlassian.plugin.innerjarone.TestClassTwo
 
TestClassTwo - Class in com.atlassian.plugin.innerjartwo
 
TestClassTwo() - Constructor for class com.atlassian.plugin.innerjartwo.TestClassTwo
 
TestClassTwo - Class in com.atlassian.plugin.simpletest
 
TestClassTwo() - Constructor for class com.atlassian.plugin.simpletest.TestClassTwo
 
ThreadPoolAsyncTaskExecutor - Class in com.atlassian.plugin.osgi.spring
Executes spring tasks using a cached thread pool that expands as necessary.
ThreadPoolAsyncTaskExecutor() - Constructor for class com.atlassian.plugin.osgi.spring.ThreadPoolAsyncTaskExecutor
 
toFile() - Method in class com.atlassian.plugin.JarPluginArtifact
 
toFile() - Method in interface com.atlassian.plugin.PluginArtifact
 
toFile(URL) - Static method in class com.atlassian.plugin.util.FileUtils
Deprecated. Since 3.0. Use Commons IO FileUtils.toFile(java.net.URL) instead.
toFile() - Method in class com.atlassian.plugin.XmlPluginArtifact
 
toHashCode() - Method in class com.atlassian.plugin.descriptors.ModuleDescriptors.HashCodeBuilder
Return the computed hashCode for this module descriptor.
toPluginKeys(Iterable<Plugin>) - Static method in class com.atlassian.plugin.util.collect.Transforms
 
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
 
toString() - Method in class com.atlassian.plugin.ModuleCompleteKey
 
toString() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
toString() - Method in class com.atlassian.plugin.servlet.DelegatingPluginServlet
 
toString() - Method in class com.atlassian.plugin.servlet.ForwardableResource
 
toString() - Method in class com.atlassian.plugin.servlet.util.DefaultPathMapper
 
toString() - Method in class com.atlassian.plugin.test.CapturedLogging
 
trackBean(String, String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
Track a bean by remembering its name and source.
transform(File, List<HostComponentRegistration>) - Method in class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Transforms the file into an OSGi bundle
transform(PluginArtifact, List<HostComponentRegistration>) - Method in class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Transforms the file into an OSGi bundle
transform(PluginArtifact, List<HostComponentRegistration>) - Method in interface com.atlassian.plugin.osgi.factory.transform.PluginTransformer
Transforms a plugin artifact into a proper OSGi bundle
transform(Document) - Method in interface com.atlassian.plugin.schema.spi.SchemaTransformer
 
TRANSFORM_COMPRESSION_LEVEL - Static variable in class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
 
TransformContext - Class in com.atlassian.plugin.osgi.factory.transform
The transform context containing any configuration necessary to enact a JAR transformation.
TransformContext(List<HostComponentRegistration>, SystemExports, PluginArtifact, Set<Application>, String, OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
Transforms - Class in com.atlassian.plugin.util.collect
 
TransformStage - Interface in com.atlassian.plugin.osgi.factory.transform
Performs a stage in the transformation from a JAR to an OSGi bundle

U

UnavailableModuleDescriptorRequiringRestartFallbackFactory - Class in com.atlassian.plugin.osgi.factory
Return placeholder UnrecognisedModuleDescriptor instances marked with @RequiresRestart for any descriptors in the underlying ModuleDescriptorFactory that have that annotation.
UnavailableModuleDescriptorRequiringRestartFallbackFactory(ModuleDescriptorFactory) - Constructor for class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
unbounded() - Method in class com.atlassian.plugin.util.VersionRange.ActualVersionRangeBuilder
 
unbounded() - Static method in class com.atlassian.plugin.util.VersionRange
 
ungetService(Bundle, ServiceRegistration, Object) - Method in class com.atlassian.plugin.osgi.bridge.PluginRetrievalServiceFactory
 
uninstall() - Method in class com.atlassian.plugin.DummyPlugin
 
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
Uninstalls the given plugin, emitting disabled and uninstalled events as it does so.
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
 
uninstallInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
uninstallInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Uninstalls the bundle from the OSGi container
uninstallNoEvent(Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
Preforms an uninstallation without broadcasting the uninstallation event.
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
 
UnloadableStaticPluginFactory - Class in com.atlassian.plugin.osgi.factory
Creates unloadable plugins from static plugins.
UnloadableStaticPluginFactory(String) - Constructor for class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
 
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
 
UnrecognisedModuleDescriptorRequiringRestart - Class in com.atlassian.plugin.descriptors
 
UnrecognisedModuleDescriptorRequiringRestart() - Constructor for class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptorRequiringRestart
 
unregister(Object) - Method in class com.atlassian.plugin.event.impl.DefaultPluginEventManager
 
unregister(Object) - Method in interface com.atlassian.plugin.event.PluginEventManager
Unregisters a listener object
unregister() - Method in class com.atlassian.plugin.jmx.AbstractJmxBridge
Unregister the MXBean from the platform MBean server.
unregister(ObjectName) - Static method in class com.atlassian.plugin.jmx.JmxUtil
Unregister the JMX MBean with a given ObjectName.
unregister(String) - Method in class com.atlassian.plugin.servlet.download.plugin.PluggableDownloadStrategy
 
UnsecureListableBeanFactory - Class in org.springframework.osgi.atlassian
ListableBeanFactory that does not use JAAS due to performance reasons: http://word-bits.flurg.com/jaas-is-terrible-and-there-is-no-escape-from-it/
UnsecureListableBeanFactory(BeanFactory) - Constructor for class org.springframework.osgi.atlassian.UnsecureListableBeanFactory
 
unwrapPlugin(Plugin) - Static method in class com.atlassian.plugin.util.PluginUtils
Recursively unwrap a plugin that may be wrapped in an AbstractDelegatingPlugin
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.
uriWithPath(String) - Static method in class com.atlassian.plugin.test.Matchers
Obtain a matcher for URI instances with given path.
UrlUnzipper - Class in com.atlassian.plugin.util.zip
 
UrlUnzipper(URL, File) - Constructor for class com.atlassian.plugin.util.zip.UrlUnzipper
 
useLegacyDynamicPluginDeployer(boolean) - Method in class com.atlassian.plugin.main.PluginsConfigurationBuilder
Defines whether ther legacy plugin deployer should be used or not.

V

VALID_VERSION_PATTERN - Static variable in class com.atlassian.plugin.util.VersionStringComparator
 
validate() - Method in class com.atlassian.plugin.metadata.DefaultRequiredPluginValidator
 
validate() - Method in interface com.atlassian.plugin.metadata.RequiredPluginValidator
Validates that the plugins that have been marked as required by the host application are enabled.
validate(String) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
validate(String) - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
Validates the caches against a cache key.
validate() - Method in class com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
 
validate(InstallationMode) - Method in class com.atlassian.plugin.validation.DescriptorValidator
 
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
Deprecated. Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.InstallationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.manager.DefaultPluginManager.PluginSortMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore.LockMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.PluginArtifact.AllowsReference.ReferenceMode
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.
valueOf(String) - Static method in enum com.atlassian.plugin.predicate.PluginKeyPatternsPredicate.MatchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.servlet.filter.FilterDispatcherCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.servlet.filter.FilterLocation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.plugin.AutowireCapablePlugin.AutowireStrategy
Deprecated. Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.InstallationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.manager.DefaultPluginManager.PluginSortMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore.LockMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.PluginArtifact.AllowsReference.ReferenceMode
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.
values() - Static method in enum com.atlassian.plugin.predicate.PluginKeyPatternsPredicate.MatchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.servlet.filter.FilterDispatcherCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.servlet.filter.FilterLocation
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_1 - Static variable in interface com.atlassian.plugin.Plugin
This is the historical version of plugins.
VERSION_2 - Static variable in interface com.atlassian.plugin.Plugin
This is the version of plugins which introduced dynamic plugins for all.
VERSION_3 - Static variable in interface com.atlassian.plugin.Plugin
This is the versions of plugins that adds remotes plugins (developed outside of the plugin framework itself).
VersionRange - Class in com.atlassian.plugin.util
Represents a version range.
VersionRange.ActualVersionRangeBuilder - Class in com.atlassian.plugin.util
 
VersionRange.ActualVersionRangeBuilder(boolean, String) - Constructor for class com.atlassian.plugin.util.VersionRange.ActualVersionRangeBuilder
 
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)
WEBRESOURCE_DISABLE_FILE_CACHE - Static variable in class com.atlassian.plugin.util.PluginUtils
Used to disable the file cache should that be desired.
WEBRESOURCE_FILE_CACHE_SIZE - Static variable in class com.atlassian.plugin.util.PluginUtils
Used to customise the size of the LRU cache for batch web resources.
withContextClassLoaderStrategy(ContextClassLoaderStrategy) - Method in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
Sets the strategy to use for context classloader management
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
withJar(File, JarUtils.Extractor<T>) - Static method in class com.atlassian.plugin.osgi.factory.transform.JarUtils
Extract something from a jar file.
withName(String) - Method in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
Sets the bean name of the host component
withProperty(String, String) - Method in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
Sets an arbitrary property to register with the host component
wrapService(Class<?>[], Object) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
Wraps the service in a dynamic proxy that ensures all methods are executed with the object class's class loader as the context class loader
write(OutputStream) - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
writeRegistry(BundleContext) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 

X

XmlDescriptorParser - Class in com.atlassian.plugin.parsers
Provides access to the descriptor information retrieved from an XML InputStream.
XmlDescriptorParser(Document, Set<Application>) - Constructor for class com.atlassian.plugin.parsers.XmlDescriptorParser
Constructs a parser with an already-constructed document
XmlDescriptorParser(InputStream, Set<Application>) - Constructor for class com.atlassian.plugin.parsers.XmlDescriptorParser
Constructs a parser with a stream of an XML document for a specific application
XmlDescriptorParser(InputStream, Iterable<InputStream>, Set<Application>) - 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
 
XmlDescriptorParserUtils - Class in com.atlassian.plugin.parsers
 
XmlDescriptorParserUtils() - Constructor for class com.atlassian.plugin.parsers.XmlDescriptorParserUtils
 
XmlDynamicPlugin - Class in com.atlassian.plugin.impl
A dynamic XML plugin that consists of the Atlassian plugin descriptor
XmlDynamicPlugin(PluginArtifact) - 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(Application) - Constructor for class com.atlassian.plugin.factories.XmlDynamicPluginFactory
 
XmlDynamicPluginFactory(Set<Application>) - 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 K L M N O P R S T U V W X

Copyright © 2015 Atlassian. All rights reserved.