- 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(PluginArtifact) - 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
-
- ActualVersionRangeBuilder(boolean, String) - Constructor for class com.atlassian.plugin.util.VersionRange.ActualVersionRangeBuilder
-
- addDynamicModule(Plugin, Element) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- addDynamicModuleDescriptor(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- addDynamicModuleDescriptor(ModuleDescriptor<?>) - Method in interface com.atlassian.plugin.PluginInternal
-
Add a module descriptor.
- addEvent(Object) - Method in class com.atlassian.plugin.manager.PluginTransactionContext
-
- adding(T) - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker.Customizer
-
Called before adding the descriptor to the internal tracker
- addModule(ModuleDescriptorFactory, Plugin, Element) - Method in interface com.atlassian.plugin.parsers.DescriptorParser
-
Create a new module and initialise it with the plugin, then return it.
- addModule(ModuleDescriptorFactory, Plugin, Element) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
-
- addModule(ModuleDescriptorFactory, Plugin, Element) - Static method in class com.atlassian.plugin.parsers.XmlDescriptorParserUtils
-
- addModuleDescriptor(String, Class<? extends ModuleDescriptor>) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
- addModuleDescriptor(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- addPluginEnabledState(Map<String, PluginEnabledState>) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
-
Add the plugin state.
- addPluginEnabledState(Map<String, PluginEnabledState>) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- 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
-
- addState(Map<String, Boolean>) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
-
- addState(Map<String, Boolean>) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- all() - Static method in class com.atlassian.plugin.util.VersionRange
-
- 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.
- AlwaysEnabledScopeManager - Class in com.atlassian.plugin.scope
-
- AlwaysEnabledScopeManager() - Constructor for class com.atlassian.plugin.scope.AlwaysEnabledScopeManager
-
Deprecated.
- 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.
- ApplicationDefinedPluginsProvider - Interface in com.atlassian.plugin.manager
-
Allows to extract the plugin keys defined by 'applications' built on top of a 'product'
This component should be overridden by the host product (if it supports the concept of 'applications')
For example: For the 'JIRA' product, we have applications such as 'JIRA Service Desk', 'JIRA Software', etc.
- applicationProvided(Plugin) - Method in class com.atlassian.plugin.metadata.ClasspathFilePluginMetadata
-
- applications - Variable in class com.atlassian.plugin.factories.AbstractPluginFactory
-
- apply(Effect<PluginPersistentState.Builder>) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- assertModuleClassImplements(Class<T>) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
Check that the module class of this descriptor implements a given
interface, or extends a given class.
- ATLASSIAN_DEV_MODE - Static variable in class com.atlassian.plugin.util.PluginUtils
-
- ATLASSIAN_PLUGINS_ENABLE_WAIT - Static variable in class com.atlassian.plugin.util.PluginUtils
-
System property for storing and retrieving the time the plugin system will wait for the enabling of a plugin in
seconds.
- 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 class com.atlassian.plugin.factories.XmlDynamicPluginFactory
-
- 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
-
- 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.
- 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
- cleanVersionString(String) - Static method in class com.atlassian.plugin.impl.AbstractPlugin
-
- 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.manager.PluginRegistryImpl
-
- 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.
- clearPluginRestartState() - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
-
- clearPluginRestartState() - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- close() - Method in class com.atlassian.plugin.classloader.PluginClassLoader
-
- 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.instrumentation.SingleTimer
-
End the timer, if instrumentation is present and enabled log clock time and cpu time
- close() - Method in class com.atlassian.plugin.instrumentation.Timer
-
End the timer, if instrumentation is present and enabled.
- close() - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
-
- close() - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker
-
Closes the tracker.
- ClusterEnvironmentProvider - Interface in com.atlassian.plugin.manager
-
Allows to check if the application (e.g.
- 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.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.instrumentation - package com.atlassian.plugin.instrumentation
-
- 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.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.module - package com.atlassian.plugin.module
-
- 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.scope - package com.atlassian.plugin.scope
-
- 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.resource - package com.atlassian.plugin.util.resource
-
Classes having to do with resource loading, particularly from alternative locations.
- com.atlassian.plugin.util.validation - package com.atlassian.plugin.util.validation
-
- com.atlassian.plugin.util.zip - package com.atlassian.plugin.util.zip
-
This package was copied from Confluence and really should be moved into a common library
- compare(String, String) - Method in class com.atlassian.plugin.util.VersionStringComparator
-
Compares two version strings using the algorithm described above.
- compareAndSetPluginState(PluginState, PluginState) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
Only sets the plugin state if it is in the expected state.
- compareTo(Plugin) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
Compares this Plugin to another Plugin for order.
- COMPONENT_PATTERN - Static variable in class com.atlassian.plugin.util.VersionStringComparator
-
- 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 LoadingCaches.
- 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
-
- containsJavaExecutableCode() - Method in class com.atlassian.plugin.JarPluginArtifact
-
- containsJavaExecutableCode() - Method in class com.atlassian.plugin.XmlPluginArtifact
-
- containsSpringContext() - Method in class com.atlassian.plugin.JarPluginArtifact
-
- containsSpringContext() - Method in class com.atlassian.plugin.XmlPluginArtifact
-
- containsSystemModule() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- ContextClassLoaderSettingInvocationHandler - Class in com.atlassian.plugin.util
-
InvocationHandler for a dynamic proxy that ensures all methods are executed with the
object class's class loader as the context class loader.
- ContextClassLoaderSettingInvocationHandler(Object) - Constructor for class com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler
-
- 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
-
- create(URI) - Method in class com.atlassian.plugin.DefaultPluginArtifactFactory
-
Creates the artifact by looking at the file extension
- create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
-
Deploys the plugin artifact
- 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 class com.atlassian.plugin.hostcontainer.SimpleConstructorHostContainer
-
Creates a class instance, performing dependency injection using the initialised context map
- create() - Static method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
-
- create(PluginPersistentState) - Static method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
-
- create(URI) - Method in interface com.atlassian.plugin.PluginArtifactFactory
-
Creates a plugin artifact
- 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.
- 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
-
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
-
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.factories.XmlDynamicPluginFactory
-
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
-
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ForwardingPluginLoader
-
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in interface com.atlassian.plugin.loaders.PluginLoader
-
If this loader is capable of loading a plugin of the type passed, attempt to create a module descriptor.
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
-
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
-
- createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.ClassPrefixModuleFactory
-
- createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.PrefixDelegatingModuleFactory
-
- createModuleDescriptor(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
-
- createPattern() - Static method in class com.atlassian.plugin.util.validation.ValidationPattern
-
- createPlugin(PluginArtifact, PluginClassLoader) - Method in class com.atlassian.plugin.factories.LegacyDynamicPluginFactory
-
Creates the plugin.
- createPluginInformation() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
-
- createUnloadableModuleDescriptor(Plugin, Element, Throwable, ModuleDescriptorFactory) - Static method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptorFactory
-
Creates a new UnloadableModuleDescriptor, for when a problem occurs during the construction
of the ModuleDescriptor itself.
- createUnloadableModuleDescriptor(Plugin, ModuleDescriptor<?>, Throwable) - Static method in class com.atlassian.plugin.descriptors.UnloadableModuleDescriptorFactory
-
Creates a new UnloadableModuleDescriptor based on an existing ModuleDescriptor, descriptor
This method uses the information in an existing descriptor to construct a new UnloadableModuleDescriptor.
- createUnloadablePlugin(Plugin) - Static method in class com.atlassian.plugin.impl.UnloadablePluginFactory
-
Creates an UnloadablePlugin instance from a given plugin, when there were problems loading the modules or the plugin itself
- createUnloadablePlugin(Plugin, UnloadableModuleDescriptor) - Static method in class com.atlassian.plugin.impl.UnloadablePluginFactory
-
Creates an UnloadablePlugin instance from a given plugin.
- createUnrecognisedModuleDescriptor(Plugin, Element, Throwable, ModuleDescriptorFactory) - Static method in class com.atlassian.plugin.descriptors.UnrecognisedModuleDescriptorFactory
-
Creates a new UnrecognisedModuleDescriptor, for when a problem occurs during the retrieval
of the ModuleDescriptor itself.
- DEFAULT_ATLASSIAN_PLUGINS_ENABLE_WAIT_SECONDS - Static variable in class com.atlassian.plugin.util.PluginUtils
-
The default number of seconds that a plugin should wait for its dependencies to become enabled.
- 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(HostContainer) - Constructor for class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
Instantiates a descriptor factory that uses the host container to create
descriptors
- DefaultPluginArtifactFactory - Class in com.atlassian.plugin
-
Creates plugin artifacts by handling URI's that are files and looking at the file's extension
- DefaultPluginArtifactFactory() - Constructor for class com.atlassian.plugin.DefaultPluginArtifactFactory
-
Create a factory which produces artifacts that do not allow reference installation.
- DefaultPluginArtifactFactory(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() - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
-
- DefaultPluginEventManager(ListenerMethodSelector...) - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
-
Uses the supplied selectors to determine listener methods.
- DefaultPluginEventManager(ScopeManager) - Constructor for class com.atlassian.plugin.event.impl.DefaultPluginEventManager
-
- DefaultPluginEventManager(ScopeManager, ListenerMethodSelector...) - 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.manager
-
- 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, Predicate<Plugin>) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
-
- DefaultPluginManager(PluginPersistentStateStore, List<PluginLoader>, ModuleDescriptorFactory, PluginEventManager, PluginExceptionInterception, Predicate<Plugin>) - 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, Predicate<Plugin>) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
-
- DefaultPluginManager(DefaultPluginManager.Builder<? extends DefaultPluginManager.Builder>) - Constructor for class com.atlassian.plugin.manager.DefaultPluginManager
-
- DefaultPluginManager.Builder<T extends DefaultPluginManager.Builder<?>> - Class 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
-
- DefaultRequiredPluginValidator - Class in com.atlassian.plugin.metadata
-
- DefaultRequiredPluginValidator(PluginAccessor, RequiredPluginProvider) - Constructor for class com.atlassian.plugin.metadata.DefaultRequiredPluginValidator
-
- DefaultSafeModeCommandLineArgumentsFactory - Class in com.atlassian.plugin.parsers
-
This is used by the application this library is bundled with, it shouldn't be changed without also changing all the products it is bundled with.
- DefaultSafeModeCommandLineArgumentsFactory() - Constructor for class com.atlassian.plugin.parsers.DefaultSafeModeCommandLineArgumentsFactory
-
- DefaultSafeModeManager - Class in com.atlassian.plugin.manager
-
Default implementation of
SafeModeManager
NB: The safe mode applies only in single node environment! The end application (e.g.
- DefaultSafeModeManager(PluginMetadataManager, ClusterEnvironmentProvider, SafeModeCommandLineArgumentsFactory, PluginPersistentStateStore) - Constructor for class com.atlassian.plugin.manager.DefaultSafeModeManager
-
- DefaultStoredPluginStateAccessor - Class in com.atlassian.plugin.manager.store
-
- DefaultStoredPluginStateAccessor(PluginPersistentStateStore) - Constructor for class com.atlassian.plugin.manager.store.DefaultStoredPluginStateAccessor
-
- delegate() - Method in class com.atlassian.plugin.loaders.ForwardingPluginLoader
-
- DelegatingPluginPersistentStateStore - Class in com.atlassian.plugin.manager.store
-
- DelegatingPluginPersistentStateStore() - Constructor for class com.atlassian.plugin.manager.store.DelegatingPluginPersistentStateStore
-
- 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
-
- DELIMITER_PATTERN - Static variable in class com.atlassian.plugin.util.VersionStringComparator
-
- deployPluginFromUnit(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.loaders.ScanningPluginLoader
-
- 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.
- 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.
- 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.
- 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.impl.AbstractPlugin
-
- disable(Plugin) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- disable(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- disabled() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
Disables the module descriptor.
- disabled() - Method in class com.atlassian.plugin.eventlistener.descriptors.EventListenerModuleDescriptor
-
- disableInternal() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
Perform any internal disabling logic.
- disablePlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- disablePluginInternal(String, boolean) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- disablePluginModule(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- disablePluginWithoutPersisting(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- 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
-
- 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 class com.atlassian.plugin.XmlPluginArtifact
-
Always returns false, since it doesn't make sense for an XML artifact
- DynamicPluginLoader - Interface in com.atlassian.plugin.loaders
-
Plugin loader that supports installed plugins at runtime
- get(String) - Method in class com.atlassian.plugin.manager.PluginRegistryImpl
-
- get() - Method in class com.atlassian.plugin.manager.store.DefaultStoredPluginStateAccessor
-
- get() - Method in class com.atlassian.plugin.parsers.DefaultSafeModeCommandLineArgumentsFactory
-
- get() - Method in interface com.atlassian.plugin.parsers.SafeModeCommandLineArgumentsFactory
-
- getActivePermissions() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getAll() - Method in class com.atlassian.plugin.manager.PluginRegistryImpl
-
- getBaseResource() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
-
Retrieve the base resource URL.
- 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.manager.ProductPluginAccessorBase
-
- getCompleteKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getDateEnabled() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getDateEnabling() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getDateInstalled() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getDateInstalled() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
-
- getDateLoaded() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getDateLoaded() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
-
- getDefaultEnablingWaitPeriod() - Static method in class com.atlassian.plugin.util.PluginUtils
-
- getDelegate() - Method in class com.atlassian.plugin.manager.store.DelegatingPluginPersistentStateStore
-
Obtain the delegate to use for dispatching a request.
- getDependencies() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- 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
-
- 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 class com.atlassian.plugin.parsers.PluginInformationReader
-
- getDescriptionKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getDescriptionKey() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getDescriptor() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- getDescriptorClassesMap() - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
- 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
-
- getDisabledPlugins() - Method in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
Used for analytics
- getDisableLastEnabledLinux() - Static method in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- getDisableLastEnabledWindows() - Static method in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- getDocument() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
-
- getDynamicModuleDescriptors() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getDynamicModuleDescriptors() - Method in interface com.atlassian.plugin.PluginInternal
-
- getDynamicModules(Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getDynamicModules(Plugin) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getDynamicPluginClass(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getDynamicResourceAsStream(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getDynamicResourceAsStream(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- 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>) - Method in class com.atlassian.plugin.manager.EnabledModuleCachingPluginAccessor
-
This method overrides the same method on PluginAccessor from the plugin system.
- getEnabledModuleDescriptorsByClass(Class<D>) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getEnabledModulesByClass(Class<M>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getEnabledModulesByClass(Class<M>) - Method in class com.atlassian.plugin.manager.EnabledModuleCachingPluginAccessor
-
This method overrides the same method on PluginAccessor from the plugin system.
- getEnabledModulesByClass(Class<M>) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getEnabledPlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getEnabledPlugin(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getEnabledPluginModule(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getEnabledPluginModule(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getEnabledPlugins() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getEnabledPlugins() - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getEnabledProperty() - Static method in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
Name of the system property that enables instrumentation.
- 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
-
- getI18nNameKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getI18nNameKey() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getI18nPluginNameKey() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- getInputStream() - Method in class com.atlassian.plugin.classloader.url.BytesUrlConnection
-
- getInputStream() - Method in class com.atlassian.plugin.JarPluginArtifact
-
- 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.impl.AbstractPlugin
-
- 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.
- getInstrumentRegistry() - Method in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
Retrieve the instrument registry if instrumentation is enabled and present in the classloader.
- getJarFile() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
-
- getKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getKey() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getKey() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
-
- getKey() - Method in interface com.atlassian.plugin.parsers.DescriptorParser
-
- getKey() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
-
- 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 interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
-
- getLockModeProperty() - Static method in class com.atlassian.plugin.manager.store.SynchronizedPluginPersistentStateStore
-
- getLog() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getMap() - Method in interface com.atlassian.plugin.manager.PluginPersistentState
-
- getMaxVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getMinimumPluginVersionsFileProperty() - Static method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getMinJavaVersion() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getMinJavaVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getMinVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getModule() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getModule() - Method in class com.atlassian.plugin.eventlistener.descriptors.EventListenerModuleDescriptor
-
- getModuleClass() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getModuleClassName() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getModuleDescriptor(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
- getModuleDescriptor(String) - Method in class com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
-
- getModuleDescriptor(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
- getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.descriptors.ChainModuleDescriptorFactory
-
- getModuleDescriptors() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
Returns the module descriptors for this plugin
- getModuleDescriptors(Predicate<ModuleDescriptor<M>>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getModuleDescriptors(Predicate<ModuleDescriptor<M>>) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getModuleDescriptors() - Method in class com.atlassian.plugin.tracker.DefaultPluginModuleTracker
-
- getModuleDescriptors() - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker
-
- getModuleDescriptorsByModuleClass(Class<T>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- 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.ModulePermissionException
-
- getModuleReaders(InstallationMode) - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- getModules(Predicate<ModuleDescriptor<M>>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getModules(Predicate<ModuleDescriptor<M>>) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getModules(Iterable<? extends ModuleDescriptor<M>>) - Method in class com.atlassian.plugin.manager.SafeModuleExtractor
-
Safely extracts the module instance from the given module descriptors.
- getModules(InstallationMode) - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- 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
-
- 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.impl.AbstractPlugin
-
- getName() - Method in class com.atlassian.plugin.instrumentation.SingleTimer
-
- getName() - Method in class com.atlassian.plugin.JarPluginArtifact
-
- getName() - Method in class com.atlassian.plugin.XmlPluginArtifact
-
- getNewPlugin() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
-
- getObjectName() - Method in class com.atlassian.plugin.jmx.AbstractJmxBridge
-
- getOpTimer() - Method in class com.atlassian.plugin.instrumentation.Timer
-
Retrieve the timer, if instrumentation is present and enabled.
- getParameters() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getParams() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- 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
-
- getPlugin() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getPlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getPlugin(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getPluginArtifact() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getPluginEnabledStateMap(Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
-
- getPluginEnabledStateMap(Map<String, Boolean>) - Static method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
-
- 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.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
-
- getPluginInformationReader() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- getPluginInnerJars() - Method in class com.atlassian.plugin.classloader.PluginClassLoader
-
- getPluginKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getPluginKey() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- getPluginKeyFromDescriptor(PluginArtifact) - Method in class com.atlassian.plugin.factories.AbstractPluginFactory
-
- getPluginKeys(Iterable<ModuleDescriptor>) - Method in interface com.atlassian.plugin.manager.ApplicationDefinedPluginsProvider
-
This method extracts the set of plugin keys from the list of module descriptors
- getPluginModule(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getPluginModule(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- 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
-
- getPluginRestartState(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getPluginRestartState(String) - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
-
- getPluginRestartState(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getPlugins() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean
-
Obtain the currently installed plugins.
- getPlugins() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getPlugins(Predicate<Plugin>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getPlugins() - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getPlugins(Predicate<Plugin>) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- getPluginsBeingEnabled() - Method in class com.atlassian.plugin.manager.PluginEnabler
-
- getPluginState() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getPluginStateMap(Plugin) - Method in interface com.atlassian.plugin.manager.PluginPersistentState
-
- 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
-
- getPrefix() - Method in class com.atlassian.plugin.module.ClassPrefixModuleFactory
-
- getPrefix() - Method in interface com.atlassian.plugin.module.PrefixModuleFactory
-
- getReferenceMode() - Method in class com.atlassian.plugin.JarPluginArtifact
-
- getReferenceMode() - Method in class com.atlassian.plugin.XmlPluginArtifact
-
- getReferenceModePropertyName() - Static method in class com.atlassian.plugin.loaders.RosterFilePluginLoader
-
- 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.
- 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.impl.AbstractPlugin
-
- getResource(String) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
-
- getResource(String) - Method in class com.atlassian.plugin.classloader.PluginClassLoader
-
Load the named resource from this plugin.
- getResource(String) - Method in class com.atlassian.plugin.impl.DefaultDynamicPlugin
-
- getResource(String) - Method in class com.atlassian.plugin.impl.StaticPlugin
-
- getResource(String) - Method in class com.atlassian.plugin.impl.XmlDynamicPlugin
-
- getResource(String) - Method in 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.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.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.impl.AbstractPlugin
-
- getResourceDescriptors() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getResourceDescriptors() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getResourceDirectories() - Method in class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
-
- getResourceLocation(String, String) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getResourceLocation(String, String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- 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.
- getSafeModeArguments() - Method in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- getScopeKey() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- getScopeKey() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- getScopeKey() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getSegmentInputStream(InputStream, String) - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
-
Retrieve the InputStream for the nesting
segment relative to a base InputStream.
- getSegments() - Method in class org.codehaus.classworlds.uberjar.protocol.jar.NonLockingJarUrlConnection
-
Retrieve the nesting path segments.
- getSource() - Method in class com.atlassian.plugin.loaders.SinglePluginLoader
-
- getStartup() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getStartupOverrideFileProperty() - Static method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getState() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- getState() - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- getStatesMap() - Method in class com.atlassian.plugin.manager.DefaultPluginPersistentState
-
- 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.
- getVendorName() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getVendorUrl() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getVersion() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
-
- getVersion() - Method in class com.atlassian.plugin.parsers.PluginInformationReader
-
- getWaitMessage() - Method in interface com.atlassian.plugin.util.WaitUntil.WaitCondition
-
Gets the wait message to log for each try
- guessModuleClass(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.module.PrefixDelegatingModuleFactory
-
- 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
-
- InnerJarURLStreamHandler - Class in com.atlassian.plugin.url
-
- InnerJarURLStreamHandler() - Constructor for class com.atlassian.plugin.url.InnerJarURLStreamHandler
-
- install() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- installInternal() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
Perform any internal installation logic.
- 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
-
- instance() - Static method in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
Singleton accessor
- INSTRUMENT_REGISTRY_CLASS - Static variable in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
- invoke(Object, Method, Object[]) - Method in class com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler
-
- 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
-
- isBroken() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- isBundledPlugin() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- isBundledPlugin() - Method in interface com.atlassian.plugin.jmx.PluginManagerMXBean.PluginData
-
- 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
-
- isDisabledByParam(String) - Method in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- 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
-
- 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.descriptors.AbstractModuleDescriptor
-
Get whether this plugin module is enabled.
- 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
-
- isEnabledByDefault() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- 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 class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- 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().
- isFinished() - Method in interface com.atlassian.plugin.util.WaitUntil.WaitCondition
-
If the condition has been finished
- isInCluster() - Method in interface com.atlassian.plugin.manager.ClusterEnvironmentProvider
-
- isInSafeMode() - Method in class com.atlassian.plugin.manager.DefaultSafeModeManager
-
- isInSafeMode() - Method in interface com.atlassian.plugin.manager.SafeModeManager
-
- 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
- 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.
- isPluginBeingEnabled(Plugin) - Method in class com.atlassian.plugin.manager.PluginEnabler
-
- 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 class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- isPluginModuleEnabled(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- isPluginModuleEnabled(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- isSafeMode() - Method in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- isScopeActive(String) - Method in class com.atlassian.plugin.scope.AlwaysEnabledScopeManager
-
Deprecated.
- isScopeActive(String) - Method in class com.atlassian.plugin.scope.EverythingIsActiveScopeManager
-
Deprecated.
- isScopeActive(String) - Method in class com.atlassian.plugin.scope.TenantBasedScopeManager
-
Deprecated.
- isSnapshotVersion(String) - Static method in class com.atlassian.plugin.util.VersionStringComparator
-
- isSystemModule() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- isSystemPlugin() - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- isSystemPlugin(String) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- isSystemPlugin(String) - Method in class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- isSystemPlugin() - Method in interface com.atlassian.plugin.parsers.DescriptorParser
-
- isSystemPlugin() - Method in class com.atlassian.plugin.parsers.PluginDescriptorReader
-
- isSystemPlugin() - Method in class com.atlassian.plugin.parsers.XmlDescriptorParser
-
- isSystemProvided(Plugin) - Method in class com.atlassian.plugin.metadata.DefaultPluginMetadataManager
-
- 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
-
- 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.
- 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
-
- isValidVersionString(String) - Static method in class com.atlassian.plugin.util.VersionStringComparator
-
- parse(String) - Static method in class com.atlassian.plugin.util.VersionRange
-
- 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
-
- PermissionCheckingPluginLoader - Class in com.atlassian.plugin.loaders
-
- PermissionCheckingPluginLoader(PluginLoader) - Constructor for class com.atlassian.plugin.loaders.PermissionCheckingPluginLoader
-
- plugin - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- PLUGIN_LIST_SEPARATOR - Static variable in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- PLUGIN_RESOURCE_DIRECTORIES - Static variable in class com.atlassian.plugin.util.resource.AlternativeDirectoryResourceLoader
-
- pluginArtifact - Variable in class com.atlassian.plugin.impl.AbstractPlugin
-
- pluginArtifactFactory - Variable in class com.atlassian.plugin.loaders.ScanningPluginLoader
-
- PluginArtifactFactory - Interface in com.atlassian.plugin
-
Creates a plugin artifact from a URL
- PluginClassLoader - Class in com.atlassian.plugin.classloader
-
A class loader used to load classes and resources from a given plugin.
- PluginClassLoader(File) - Constructor for class com.atlassian.plugin.classloader.PluginClassLoader
-
- PluginClassLoader(File, ClassLoader) - Constructor for class com.atlassian.plugin.classloader.PluginClassLoader
-
- PluginClassLoader(File, ClassLoader, File) - Constructor for class com.atlassian.plugin.classloader.PluginClassLoader
-
- 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
-
- PluginEnabler - Class in com.atlassian.plugin.manager
-
Helper class that handles the problem of enabling a set of plugins at once.
- PluginEnabler(PluginAccessor, PluginController, PluginExceptionInterception) - Constructor for class com.atlassian.plugin.manager.PluginEnabler
-
- 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
-
- PluginFrameworkUtils - Class in com.atlassian.plugin.util
-
General utility functions for plugin framework.
- 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.
- PluginInternal - Interface in com.atlassian.plugin
-
Methods that are necessary for the plugin framework, however should not be exposed via public API.
- 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
- PluginManagerMXBean - Interface in com.atlassian.plugin.jmx
-
The JMX interface to plugin manager facilities.
- PluginManagerMXBean.PluginData - Interface in com.atlassian.plugin.jmx
-
- 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
- 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
-
- PluginPersistentState.Util - Class in com.atlassian.plugin.manager
-
- PluginPersistentStateModifier - Class in com.atlassian.plugin.manager
-
- PluginPersistentStateModifier(PluginPersistentStateStore) - Constructor for class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- PluginPersistentStateStore - Interface in com.atlassian.plugin.manager
-
A wrapper object that the user implements to store the persisted state of plugins.
- PluginPersistentStateStoreMigrator - Class in com.atlassian.plugin.manager.store
-
Contains tasks that are specific to migrating data in the product's PluginPersistentStateStore.
- PluginRegistryImpl - Class in com.atlassian.plugin.manager
-
- PluginRegistryImpl() - Constructor for class com.atlassian.plugin.manager.PluginRegistryImpl
-
- 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, PluginEventManager) - Constructor for class com.atlassian.plugin.classloader.PluginsClassLoader
-
- pluginShouldBeStarted(Plugin, Iterable<ModuleDescriptor>) - Method in class com.atlassian.plugin.manager.DefaultSafeModeManager
-
- pluginShouldBeStarted(Plugin, Iterable<ModuleDescriptor>) - Method in interface com.atlassian.plugin.manager.SafeModeManager
-
This checks if a plugin should be started when safe-mode is on
- PluginSystemInstrumentation - Class in com.atlassian.plugin.instrumentation
-
Optional instrumentation provider for plugin system internals.
- PluginTransactionContext - Class in com.atlassian.plugin.manager
-
- PluginTransactionContext(PluginEventManager) - Constructor for class com.atlassian.plugin.manager.PluginTransactionContext
-
- 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.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.
- PrefixDelegatingModuleFactory - Class in com.atlassian.plugin.module
-
- 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.
- processMatcher(Matcher) - Method in enum com.atlassian.plugin.predicate.PluginKeyPatternsPredicate.MatchType
-
- ProductPluginAccessor - Class in com.atlassian.plugin.manager
-
- ProductPluginAccessor(PluginRegistry.ReadOnly, PluginPersistentStateStore, ModuleDescriptorFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.manager.ProductPluginAccessor
-
- ProductPluginAccessor(PluginRegistry.ReadOnly, PluginPersistentStateStore, ModuleDescriptorFactory, PluginEventManager, ScopeManager) - Constructor for class com.atlassian.plugin.manager.ProductPluginAccessor
-
- ProductPluginAccessorBase - Class in com.atlassian.plugin.manager
-
- ProductPluginAccessorBase(PluginRegistry.ReadOnly, PluginPersistentStateStore, ModuleDescriptorFactory, PluginEventManager) - Constructor for class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- ProductPluginAccessorBase(PluginRegistry.ReadOnly, PluginPersistentStateStore, ModuleDescriptorFactory, PluginEventManager, ScopeManager) - Constructor for class com.atlassian.plugin.manager.ProductPluginAccessorBase
-
- provideValidationRules(ValidationPattern) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
Provides validation rules for the pattern
- pullSingleTimer(String) - Method in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
Pull a timer from the instrument registry, if instrumentation is enabled and present in the classloader.
- pullTimer(String) - Method in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
Pull a timer from the instrument registry, if instrumentation is enabled and present in the classloader.
- 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(Plugin) - Method in class com.atlassian.plugin.manager.PluginRegistryImpl
-
- register(Object) - Method in class com.atlassian.plugin.event.impl.DefaultPluginEventManager
-
- 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.
- REGISTRY_HOME_DIRECTORY - Static variable in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
- REGISTRY_NAME - Static variable in class com.atlassian.plugin.instrumentation.PluginSystemInstrumentation
-
- RegularExpressions - Class in com.atlassian.plugin.util
-
Utility functions for constructing regular expressions.
- RegularExpressions() - Constructor for class com.atlassian.plugin.util.RegularExpressions
-
- 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
-
- remove(String) - Method in class com.atlassian.plugin.manager.PluginRegistryImpl
-
- removeAllNamespaces(Document) - Static method in class com.atlassian.plugin.parsers.XmlDescriptorParserUtils
-
- removed(T) - Method in interface com.atlassian.plugin.tracker.PluginModuleTracker.Customizer
-
Called after the descriptor has been removed from the internal tracker
- removeDirectives(PluginPersistentStateStore) - Static method in class com.atlassian.plugin.manager.store.PluginPersistentStateStoreMigrator
-
Removes directives (e.g.
- removeDirectivesFromKey(String) - Static method in class com.atlassian.plugin.manager.store.PluginPersistentStateStoreMigrator
-
Removes any directives if they are part of the key.
- removeDynamicModule(Plugin, ModuleDescriptor<?>) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- removeDynamicModuleDescriptor(ModuleDescriptor<?>) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- removeDynamicModuleDescriptor(ModuleDescriptor<?>) - Method in interface com.atlassian.plugin.PluginInternal
-
Remove a module descriptor.
- 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
-
- removeState(String) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
-
Remove a plugin's state.
- removeState(Plugin) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- removeStateFromStore(PluginPersistentStateStore, Plugin) - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
- 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
-
- 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.AbstractPlugin
-
- resources - Variable in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- RESTART_STATE_SEPARATOR - Static variable in class com.atlassian.plugin.manager.PluginPersistentState.Util
-
- 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
-
- 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>, 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
-
- runInContext(ClassLoader, Callable<T>) - Static method in class com.atlassian.plugin.util.ContextClassLoaderSwitchingUtil
-
- SafeModeCommandLineArguments - Class in com.atlassian.plugin.parsers
-
This is used by the application this library is bundled with, it shouldn't be changed without also changing all the products it is bundled with.
- SafeModeCommandLineArguments(String) - Constructor for class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- SafeModeCommandLineArgumentsFactory - Interface in com.atlassian.plugin.parsers
-
- SafeModeManager - Interface in com.atlassian.plugin.manager
-
Controls what plugins are enabled when plugins are disabled from start-up using command-line options.
- SafeModuleExtractor - Class in com.atlassian.plugin.manager
-
Safely extracts the module instance from module descriptors,
handling exceptions and disabling broken plugins as appropriate.
- SafeModuleExtractor(PluginController) - Constructor for class com.atlassian.plugin.manager.SafeModuleExtractor
-
- satisfiesMinJavaVersion() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- 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
-
- 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
-
- 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
- setBroken() - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
- setBundledPlugin(boolean) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setBundledPlugin(boolean) - Method in interface com.atlassian.plugin.PluginInternal
-
Alters whether the plugin is a "bundled" plugin that can't be removed.
- setClassAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
-
- setClassAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.util.ChainingClassLoader
-
- 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 class com.atlassian.plugin.impl.UnloadablePlugin
-
- setDynamicallyLoaded(boolean) - Method in class com.atlassian.plugin.impl.UnloadablePlugin
-
- 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(Plugin, boolean) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- setEnabled(ModuleDescriptor<?>, boolean) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- setEnabledByDefault(boolean) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setErrorText(String) - Method in class com.atlassian.plugin.impl.UnloadablePlugin
-
- setI18nNameKey(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setKey(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setModuleDescriptors(Map<String, String>) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
- setName(String) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setPackageAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.classloader.DelegationClassLoader
-
- setPackageAssertionStatus(String, boolean) - Method in class com.atlassian.plugin.util.ChainingClassLoader
-
- setPermittedModuleKeys(List<String>) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
Sets the list of module keys that will be loaded.
- setPlugin(Plugin) - Method in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
Sets the plugin for the ModuleDescriptor
- setPluginInformation(PluginInformation) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- 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
-
- setPluginRestartState(String, PluginRestartState) - Method in class com.atlassian.plugin.manager.PluginPersistentStateModifier
-
- setPluginState(PluginState) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setPluginsVersion(int) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setResources(Resourced) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- setState(PluginPersistentState) - Method in class com.atlassian.plugin.manager.PluginPersistentState.Builder
-
reset all plugin's state.
- setSystemPlugin(boolean) - Method in class com.atlassian.plugin.impl.AbstractPlugin
-
- 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.
- shouldLastEnabledBeDisabled() - Method in class com.atlassian.plugin.parsers.SafeModeCommandLineArguments
-
- shouldSkipModuleOfType(String) - Method in class com.atlassian.plugin.DefaultModuleDescriptorFactory
-
- shutdown() - Method in class com.atlassian.plugin.manager.DefaultPluginManager
-
Fires the shutdown event
- 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
-
- single(String) - Static method in class com.atlassian.plugin.util.VersionRange
-
- SINGLE_NODE - Static variable in interface com.atlassian.plugin.manager.ClusterEnvironmentProvider
-
Default single node implementation (always false) just for convenience
This value must be used for single node environments only
- 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
-
- SingleTimer - Class in com.atlassian.plugin.instrumentation
-
Wrapper around an OpTimer that may be safely used even if that
class is not present in the class loader.
- 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
-
- SplitStartupPluginSystemLifecycle - Interface in com.atlassian.plugin
-
- START_ALL_PLUGINS - Static variable in interface com.atlassian.plugin.manager.SafeModeManager
-
Default implementation of safe mode manager
Just a convenient way to start all the plugins skipping all checks
- StaticPlugin - Class in com.atlassian.plugin.impl
-
- StaticPlugin() - Constructor for class com.atlassian.plugin.impl.StaticPlugin
-
- StreamUnzipper - Class in com.atlassian.plugin.util.zip
-
Stream based ZIP extractor
- StreamUnzipper(InputStream, File) - Constructor for class com.atlassian.plugin.util.zip.StreamUnzipper
-
Construct a stream unzipper
- supportsAddition() - Method in class com.atlassian.plugin.loaders.ClassPathPluginLoader
-
- supportsAddition() - Method in 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
-
- 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
-