public class EventDispatchingPluginController extends Object implements com.atlassian.plugin.PluginController
PluginController then
 fires an event to replicate operations across the Confluence cluster.| Constructor and Description | 
|---|
| EventDispatchingPluginController() | 
| Modifier and Type | Method and Description | 
|---|---|
| com.atlassian.plugin.ModuleDescriptor<?> | addDynamicModule(com.atlassian.plugin.Plugin plugin,
                org.dom4j.Element module) | 
| void | disablePlugin(String key) | 
| void | disablePluginModule(String completeKey) | 
| void | disablePluginWithoutPersisting(String key) | 
| void | enablePluginModule(String completeKey) | 
| void | enablePlugins(String... keys) | 
| Set<String> | installPlugins(com.atlassian.plugin.PluginArtifact... pluginArtifacts) | 
| void | removeDynamicModule(com.atlassian.plugin.Plugin plugin,
                   com.atlassian.plugin.ModuleDescriptor<?> module) | 
| void | revertRestartRequiredChange(String pluginKey) | 
| int | scanForNewPlugins() | 
| void | setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) | 
| void | setPluginController(com.atlassian.plugin.PluginController pluginController) | 
| void | setPluginDataDao(PluginDataDao pluginDataDao) | 
| void | uninstall(com.atlassian.plugin.Plugin plugin) | 
public void setPluginDataDao(PluginDataDao pluginDataDao)
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
public void setPluginController(com.atlassian.plugin.PluginController pluginController)
public void disablePlugin(String key)
disablePlugin in interface com.atlassian.plugin.PluginControllerpublic void enablePluginModule(String completeKey)
enablePluginModule in interface com.atlassian.plugin.PluginControllerpublic void disablePluginModule(String completeKey)
disablePluginModule in interface com.atlassian.plugin.PluginControllerpublic Set<String> installPlugins(com.atlassian.plugin.PluginArtifact... pluginArtifacts) throws com.atlassian.plugin.PluginParseException
installPlugins in interface com.atlassian.plugin.PluginControllercom.atlassian.plugin.PluginParseExceptionpublic void uninstall(com.atlassian.plugin.Plugin plugin)
               throws com.atlassian.plugin.PluginException
uninstall in interface com.atlassian.plugin.PluginControllercom.atlassian.plugin.PluginExceptionpublic int scanForNewPlugins()
                      throws com.atlassian.plugin.PluginParseException
scanForNewPlugins in interface com.atlassian.plugin.PluginControllercom.atlassian.plugin.PluginParseExceptionpublic void disablePluginWithoutPersisting(String key)
disablePluginWithoutPersisting in interface com.atlassian.plugin.PluginControllerpublic void enablePlugins(String... keys)
enablePlugins in interface com.atlassian.plugin.PluginControllerpublic void revertRestartRequiredChange(String pluginKey) throws com.atlassian.plugin.PluginException
revertRestartRequiredChange in interface com.atlassian.plugin.PluginControllercom.atlassian.plugin.PluginExceptionpublic void removeDynamicModule(com.atlassian.plugin.Plugin plugin,
                                com.atlassian.plugin.ModuleDescriptor<?> module)
removeDynamicModule in interface com.atlassian.plugin.PluginControllerpublic com.atlassian.plugin.ModuleDescriptor<?> addDynamicModule(com.atlassian.plugin.Plugin plugin,
                                                                 org.dom4j.Element module)
addDynamicModule in interface com.atlassian.plugin.PluginControllerCopyright © 2003–2020 Atlassian. All rights reserved.