public class PluginLoadersFactory extends Object
pluginModuleXmlLocations
, and pre-constructed loaders
can be provided through the configuredLoaders
collection. In addition, the
EXTRA_BUNDLED_PLUGINS_SYSTEM_PROPERTY
system property can be used to provide a comma-separated list of extra
locations to load bundled plugins from.Modifier and Type | Field and Description |
---|---|
static String |
EXTRA_BUNDLED_PLUGINS_SYSTEM_PROPERTY |
Constructor and Description |
---|
PluginLoadersFactory(Collection<String> pluginModuleXmlLocations,
Collection<com.atlassian.plugin.loaders.PluginLoader> configuredLoaders,
ExtraBundledPluginsFactory extraBundledPluginsFactory) |
Modifier and Type | Method and Description |
---|---|
List<com.atlassian.plugin.loaders.PluginLoader> |
get() |
static Iterable<com.atlassian.plugin.loaders.PluginLoader> |
getLoaders(Collection<String> pluginModuleXmlLocations,
Collection<com.atlassian.plugin.loaders.PluginLoader> configuredLoaders,
ExtraBundledPluginsFactory extraBundledPluginsFactory) |
public static final String EXTRA_BUNDLED_PLUGINS_SYSTEM_PROPERTY
public PluginLoadersFactory(Collection<String> pluginModuleXmlLocations, Collection<com.atlassian.plugin.loaders.PluginLoader> configuredLoaders, ExtraBundledPluginsFactory extraBundledPluginsFactory)
public static Iterable<com.atlassian.plugin.loaders.PluginLoader> getLoaders(Collection<String> pluginModuleXmlLocations, Collection<com.atlassian.plugin.loaders.PluginLoader> configuredLoaders, ExtraBundledPluginsFactory extraBundledPluginsFactory)
public List<com.atlassian.plugin.loaders.PluginLoader> get()
Copyright © 2003–2021 Atlassian. All rights reserved.