public class ProductPluginAccessor extends Object implements PluginAccessor
PluginAccessor.Descriptor| Modifier and Type | Field and Description |
|---|---|
protected PluginAccessor |
delegate |
| Constructor and Description |
|---|
ProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry,
PluginPersistentStateStore store,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager)
Deprecated.
Use constructor which has ScopeManager instead.
|
ProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry,
PluginPersistentStateStore store,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager,
ScopeManager scopeManager) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActiveModuleDescriptorsByClass, getClassLoader, getDynamicModules, getDynamicPluginClass, getDynamicResourceAsStream, getEnabledModuleDescriptorsByClass, getEnabledModuleDescriptorsByClass, getEnabledModuleDescriptorsByType, getEnabledModulesByClass, getEnabledModulesByClassAndDescriptor, getEnabledModulesByClassAndDescriptor, getEnabledPlugin, getEnabledPluginModule, getEnabledPlugins, getModuleDescriptors, getModules, getPlugin, getPluginModule, getPluginResourceAsStream, getPluginRestartState, getPlugins, getPlugins, isPluginEnabled, isPluginModuleEnabled, isSystemPluginprotected final PluginAccessor delegate
@Deprecated public ProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager)
public ProductPluginAccessor(PluginRegistry.ReadOnly pluginRegistry, PluginPersistentStateStore store, ModuleDescriptorFactory moduleDescriptorFactory, PluginEventManager pluginEventManager, ScopeManager scopeManager)
public ClassLoader getClassLoader()
getClassLoader in interface PluginAccessorpublic InputStream getDynamicResourceAsStream(String resourcePath)
getDynamicResourceAsStream 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 <M> List<M> getEnabledModulesByClass(Class<M> moduleClass)
getEnabledModulesByClass in interface PluginAccessorpublic Plugin getEnabledPlugin(String pluginKey) throws IllegalArgumentException
getEnabledPlugin in interface PluginAccessorIllegalArgumentExceptionpublic ModuleDescriptor<?> getEnabledPluginModule(String completeKey)
getEnabledPluginModule in interface PluginAccessorpublic Collection<Plugin> getEnabledPlugins()
getEnabledPlugins in interface PluginAccessorpublic <M> Collection<ModuleDescriptor<M>> getModuleDescriptors(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModuleDescriptors in interface PluginAccessorpublic <M> Collection<M> getModules(ModuleDescriptorPredicate<M> moduleDescriptorPredicate)
getModules in interface PluginAccessorpublic Plugin getPlugin(String key) throws IllegalArgumentException
getPlugin in interface PluginAccessorIllegalArgumentExceptionpublic ModuleDescriptor<?> getPluginModule(String completeKey)
getPluginModule in interface PluginAccessorpublic PluginRestartState getPluginRestartState(String key)
getPluginRestartState in interface PluginAccessorpublic Collection<Plugin> getPlugins()
getPlugins in interface PluginAccessorpublic Collection<Plugin> getPlugins(PluginPredicate pluginPredicate)
getPlugins in interface PluginAccessorpublic boolean isPluginEnabled(String key) throws IllegalArgumentException
isPluginEnabled in interface PluginAccessorIllegalArgumentExceptionpublic boolean isPluginModuleEnabled(String completeKey)
isPluginModuleEnabled in interface PluginAccessorpublic boolean isSystemPlugin(String key)
isSystemPlugin in interface PluginAccessorpublic Iterable<ModuleDescriptor<?>> getDynamicModules(Plugin plugin)
getDynamicModules in interface PluginAccessor@Deprecated public Class<?> getDynamicPluginClass(String className) throws ClassNotFoundException
getDynamicPluginClass in interface PluginAccessorClassNotFoundException@Deprecated public <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz, boolean verbose)
getEnabledModuleDescriptorsByClass in interface PluginAccessor@Deprecated public <M> List<ModuleDescriptor<M>> getEnabledModuleDescriptorsByType(String type) throws PluginParseException
getEnabledModuleDescriptorsByType in interface PluginAccessorPluginParseException@Deprecated public <M> List<M> getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>> descriptorClass, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface PluginAccessor@Deprecated public <M> List<M> getEnabledModulesByClassAndDescriptor(Class<ModuleDescriptor<M>>[] descriptorClazz, Class<M> moduleClass)
getEnabledModulesByClassAndDescriptor in interface PluginAccessor@Deprecated public InputStream getPluginResourceAsStream(String pluginKey, String resourcePath)
getPluginResourceAsStream in interface PluginAccessorCopyright © 2018 Atlassian. All rights reserved.