public class ProductPluginAccessorBase extends Object implements PluginAccessor
PluginAccessor.Descriptor| Constructor and Description |
|---|
ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry,
PluginPersistentStateStore store,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager)
Deprecated.
Use constructor which has ScopeManager instead.
|
ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry,
PluginPersistentStateStore store,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager,
ScopeManager scopeManager) |
@Deprecated public ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager)
public ProductPluginAccessorBase(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, ScopeManager scopeManager)
public Collection<Plugin> getPlugins()
getPlugins in interface PluginAccessorpublic Collection<Plugin> getPlugins(PluginPredicate pluginPredicate)
getPlugins in interface PluginAccessorpublic Collection<Plugin> getEnabledPlugins()
getEnabledPlugins in interface PluginAccessorpublic <M> Collection<M> getModules(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModules in interface PluginAccessorpublic <M> Collection<ModuleDescriptor<M>> getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModuleDescriptors in interface PluginAccessorpublic Plugin getPlugin(String key)
getPlugin in interface PluginAccessorpublic Plugin getEnabledPlugin(String pluginKey)
getEnabledPlugin in interface PluginAccessorpublic ModuleDescriptor<?> getPluginModule(@Nullable String completeKey)
getPluginModule in interface PluginAccessorpublic ModuleDescriptor<?> getEnabledPluginModule(@Nullable String completeKey)
getEnabledPluginModule in interface PluginAccessorpublic boolean isPluginEnabled(String key) throws IllegalArgumentException
isPluginEnabled in interface PluginAccessorIllegalArgumentExceptionpublic boolean isPluginModuleEnabled(@Nullable String completeKey)
isPluginModuleEnabled in interface PluginAccessorpublic <M> List<M> getEnabledModulesByClass(Class<M> moduleClass)
getEnabledModulesByClass in interface PluginAccessorpublic <M> List<M> getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>>[] descriptorClazz, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface PluginAccessorpublic <M> List<M> getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>> moduleDescriptorClass, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz)
getEnabledModuleDescriptorsByClass in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getActiveModuleDescriptorsByClass(Class<D> descriptorClazz)
getActiveModuleDescriptorsByClass in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz, boolean verbose)
getEnabledModuleDescriptorsByClass in interface PluginAccessorpublic <M> List<ModuleDescriptor<M>> getEnabledModuleDescriptorsByType(String type) throws PluginParseException
getEnabledModuleDescriptorsByType in interface PluginAccessorPluginParseExceptionpublic InputStream getDynamicResourceAsStream(String resourcePath)
getDynamicResourceAsStream in interface PluginAccessorpublic InputStream getPluginResourceAsStream(String pluginKey, String resourcePath)
getPluginResourceAsStream in interface PluginAccessorpublic Class<?> getDynamicPluginClass(String className) throws ClassNotFoundException
getDynamicPluginClass in interface PluginAccessorClassNotFoundExceptionpublic ClassLoader getClassLoader()
getClassLoader in interface PluginAccessorpublic boolean isSystemPlugin(String key)
isSystemPlugin in interface PluginAccessorpublic PluginRestartState getPluginRestartState(String key)
getPluginRestartState in interface PluginAccessorpublic Iterable<ModuleDescriptor<?>> getDynamicModules(Plugin plugin)
getDynamicModules in interface PluginAccessorCopyright © 2018 Atlassian. All rights reserved.