public final class EnabledModuleCachingPluginAccessor extends Object implements PluginAccessor
getEnabledModuleDescriptorsByClass(Class) and getEnabledModulesByClass(Class) on PluginAccessor interface.PluginAccessor.Descriptor| Modifier and Type | Field and Description |
|---|---|
protected PluginAccessor |
delegate |
| Constructor and Description |
|---|
EnabledModuleCachingPluginAccessor(PluginAccessor delegate,
PluginEventManager pluginEventManager,
PluginController pluginController) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActiveModuleDescriptorsByClass, getClassLoader, getDynamicModules, getDynamicPluginClass, getDynamicResourceAsStream, getEnabledModuleDescriptorsByClass, getEnabledModuleDescriptorsByType, getEnabledModulesByClassAndDescriptor, getEnabledModulesByClassAndDescriptor, getEnabledPlugin, getEnabledPluginModule, getEnabledPlugins, getModuleDescriptors, getModules, getPlugin, getPluginModule, getPluginResourceAsStream, getPluginRestartState, getPlugins, getPlugins, isPluginEnabled, isPluginModuleEnabled, isSystemPluginprotected final PluginAccessor delegate
public EnabledModuleCachingPluginAccessor(PluginAccessor delegate, PluginEventManager pluginEventManager, PluginController pluginController)
public void onPluginDisable(PluginDisabledEvent event)
event - The plugin disabled eventpublic void onPluginEnable(PluginEnabledEvent event)
public void onPluginModuleEnabled(PluginModuleEnabledEvent event)
public void onPluginModuleDisabled(PluginModuleDisabledEvent event)
public void onPluginFrameworkShutdown(PluginFrameworkShutdownEvent event)
public <D extends ModuleDescriptor<?>> List<D> getEnabledModuleDescriptorsByClass(Class<D> descriptorClazz)
getEnabledModuleDescriptorsByClass in interface PluginAccessordescriptorClazz - The module descriptor class you wish to find all enabled instances ofpublic <M> List<M> getEnabledModulesByClass(Class<M> moduleClass)
getEnabledModulesByClass in interface PluginAccessormoduleClass - The module class you wish to find all instances ofpublic ClassLoader getClassLoader()
getClassLoader in interface PluginAccessorpublic InputStream getDynamicResourceAsStream(String resourcePath)
getDynamicResourceAsStream in interface PluginAccessorpublic <D extends ModuleDescriptor<?>> List<D> getActiveModuleDescriptorsByClass(Class<D> descriptorClazz)
getActiveModuleDescriptorsByClass 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.