Uses of Interface
com.atlassian.plugin.ModuleDescriptorFactory

Packages that use ModuleDescriptorFactory
com.atlassian.plugin   
com.atlassian.plugin.descriptors   
com.atlassian.plugin.factories   
com.atlassian.plugin.loaders   
com.atlassian.plugin.main Main interface to the plugins framework providing a facade to hide the unnecessary internals. 
com.atlassian.plugin.manager   
com.atlassian.plugin.osgi.external   
com.atlassian.plugin.osgi.factory Deployers for OSGi-related plugins 
com.atlassian.plugin.parsers   
com.atlassian.plugin.predicate   
com.atlassian.plugin.schema.descriptor   
com.atlassian.plugin.schema.impl   
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin
 

Classes in com.atlassian.plugin that implement ModuleDescriptorFactory
 class DefaultModuleDescriptorFactory
          Default implementation of a descriptor factory that allows filtering of descriptor keys
 

Constructors in com.atlassian.plugin with parameters of type ModuleDescriptorFactory
DefaultPluginManager(PluginPersistentStateStore store, java.util.List<PluginLoader> pluginLoaders, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager)
          Deprecated.  
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.descriptors
 

Classes in com.atlassian.plugin.descriptors that implement ModuleDescriptorFactory
 class ChainModuleDescriptorFactory
          Module descriptor factory that checks multiple factories in sequence.
 

Methods in com.atlassian.plugin.descriptors with parameters of type ModuleDescriptorFactory
static UnloadableModuleDescriptor UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin, org.dom4j.Element element, java.lang.Throwable e, ModuleDescriptorFactory moduleDescriptorFactory)
          Creates a new UnloadableModuleDescriptor, for when a problem occurs during the construction of the ModuleDescriptor itself.
static UnrecognisedModuleDescriptor UnrecognisedModuleDescriptorFactory.createUnrecognisedModuleDescriptor(Plugin plugin, org.dom4j.Element element, java.lang.Throwable e, ModuleDescriptorFactory moduleDescriptorFactory)
          Creates a new UnrecognisedModuleDescriptor, for when a problem occurs during the retrieval of the ModuleDescriptor itself.
 

Constructors in com.atlassian.plugin.descriptors with parameters of type ModuleDescriptorFactory
ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories)
           
 

Constructor parameters in com.atlassian.plugin.descriptors with type arguments of type ModuleDescriptorFactory
ChainModuleDescriptorFactory(java.util.Collection<? extends ModuleDescriptorFactory> factories)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.factories
 

Methods in com.atlassian.plugin.factories with parameters of type ModuleDescriptorFactory
 Plugin AbstractPluginFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use PluginFactory.create(com.atlassian.plugin.PluginArtifact, com.atlassian.plugin.ModuleDescriptorFactory) instead
 Plugin PluginFactory.create(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
          Deprecated. Since 2.2.0, use PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
 Plugin XmlDynamicPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact
 Plugin LegacyDynamicPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact
 Plugin PluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact by instantiating the plugin and configuring it.
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.loaders
 

Methods in com.atlassian.plugin.loaders with parameters of type ModuleDescriptorFactory
protected  Plugin ScanningPluginLoader.deployPluginFromUnit(DeploymentUnit deploymentUnit, ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> PluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
          Loads all plugins that can be installed in the plugin system.
 java.lang.Iterable<Plugin> SinglePluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> PermissionCheckingPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> ScanningPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> ClassPathPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> PluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
          Load all newly found plugins that can be installed in the plugin system.
 java.lang.Iterable<Plugin> SinglePluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> PermissionCheckingPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> ScanningPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
 java.lang.Iterable<Plugin> ClassPathPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
           
protected  Plugin SinglePluginLoader.loadPlugin(ModuleDescriptorFactory moduleDescriptorFactory)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.main
 

Methods in com.atlassian.plugin.main that return ModuleDescriptorFactory
 ModuleDescriptorFactory PluginsConfiguration.getModuleDescriptorFactory()
           
 

Methods in com.atlassian.plugin.main with parameters of type ModuleDescriptorFactory
 PluginsConfigurationBuilder PluginsConfigurationBuilder.moduleDescriptorFactory(ModuleDescriptorFactory moduleDescriptorFactory)
          Sets the module descriptor factory that will be used to create instances of discovered module descriptors.
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.manager
 

Constructors in com.atlassian.plugin.manager with parameters of type ModuleDescriptorFactory
DefaultPluginManager(PluginPersistentStateStore store, java.util.List<PluginLoader> pluginLoaders, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager)
           
DefaultPluginManager(PluginPersistentStateStore store, java.util.List<PluginLoader> pluginLoaders, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, boolean verifyRequiredPlugins)
           
DefaultPluginManager(PluginPersistentStateStore store, java.util.List<PluginLoader> pluginLoaders, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, PluginExceptionInterception pluginExceptionInterception)
           
DefaultPluginManager(PluginPersistentStateStore store, java.util.List<PluginLoader> pluginLoaders, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, PluginExceptionInterception pluginExceptionInterception, boolean verifyRequiredPlugins)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.osgi.external
 

Subinterfaces of ModuleDescriptorFactory in com.atlassian.plugin.osgi.external
 interface ListableModuleDescriptorFactory
          A module descriptor factory that can list its supported module descriptors.
 

Classes in com.atlassian.plugin.osgi.external that implement ModuleDescriptorFactory
 class SingleModuleDescriptorFactory<T extends ModuleDescriptor>
          A single module descriptor factory for plugins to use when they want to expose just one plugin.
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.osgi.factory
 

Classes in com.atlassian.plugin.osgi.factory that implement ModuleDescriptorFactory
 class UnavailableModuleDescriptorRequiringRestartFallbackFactory
          Return placeholder UnrecognisedModuleDescriptor instances marked with @RequiresRestart for any descriptors in the underlying ModuleDescriptorFactory that have that annotation.
 

Methods in com.atlassian.plugin.osgi.factory that return ModuleDescriptorFactory
 ModuleDescriptorFactory OsgiChainedModuleDescriptorFactoryCreator.create(OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator resourceLocator, ModuleDescriptorFactory originalModuleDescriptorFactory)
           
 

Methods in com.atlassian.plugin.osgi.factory with parameters of type ModuleDescriptorFactory
 ModuleDescriptorFactory OsgiChainedModuleDescriptorFactoryCreator.create(OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator resourceLocator, ModuleDescriptorFactory originalModuleDescriptorFactory)
           
 Plugin UnloadableStaticPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Creates an unloadable plugin
 Plugin RemotablePluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Creates the plugin
 Plugin OsgiBundleFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact
 Plugin OsgiPluginFactory.create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory)
          Deploys the plugin artifact.
protected  ModuleDescriptor<?> OsgiPluginXmlDescriptorParser.createModuleDescriptor(Plugin plugin, org.dom4j.Element element, ModuleDescriptorFactory moduleDescriptorFactory)
          Passes module descriptor elements back to the OsgiPlugin
 

Constructors in com.atlassian.plugin.osgi.factory with parameters of type ModuleDescriptorFactory
UnavailableModuleDescriptorRequiringRestartFallbackFactory(ModuleDescriptorFactory underlying)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.parsers
 

Methods in com.atlassian.plugin.parsers with parameters of type ModuleDescriptorFactory
 Plugin XmlDescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory, Plugin plugin)
           
 Plugin DescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory, Plugin plugin)
          Sets the configuration on the plugin argument to match the configuration specified in the plugin descriptor (typically an XML file).
protected  ModuleDescriptor<?> XmlDescriptorParser.createModuleDescriptor(Plugin plugin, org.dom4j.Element element, ModuleDescriptorFactory moduleDescriptorFactory)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.predicate
 

Constructors in com.atlassian.plugin.predicate with parameters of type ModuleDescriptorFactory
ModuleDescriptorOfTypePredicate(ModuleDescriptorFactory moduleDescriptorFactory, java.lang.String moduleDescriptorType)
           
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.schema.descriptor
 

Subinterfaces of ModuleDescriptorFactory in com.atlassian.plugin.schema.descriptor
 interface DescribedModuleDescriptorFactory
          A module factory that provides schemas for module types.
 

Uses of ModuleDescriptorFactory in com.atlassian.plugin.schema.impl
 

Classes in com.atlassian.plugin.schema.impl that implement ModuleDescriptorFactory
 class DefaultDescribedModuleDescriptorFactory
           
 



Copyright © 2013 Atlassian. All Rights Reserved.