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–2021 Atlassian. All rights reserved.