com.atlassian.confluence.plugin
Class EventDispatchingPluginController
java.lang.Object
com.atlassian.confluence.plugin.EventDispatchingPluginController
- All Implemented Interfaces:
- PluginController
- public class EventDispatchingPluginController
- extends Object
- implements PluginController
Delegates each control operation to a PluginController then
fires an event to replicate operations across the Confluence cluster.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventDispatchingPluginController
public EventDispatchingPluginController()
setPluginDataDao
public void setPluginDataDao(PluginDataDao pluginDataDao)
setEventManager
public void setEventManager(EventManager eventManager)
setPluginController
public void setPluginController(PluginController pluginController)
enablePlugin
public void enablePlugin(String key)
- Specified by:
enablePlugin in interface PluginController
disablePlugin
public void disablePlugin(String key)
- Specified by:
disablePlugin in interface PluginController
enablePluginModule
public void enablePluginModule(String completeKey)
- Specified by:
enablePluginModule in interface PluginController
disablePluginModule
public void disablePluginModule(String completeKey)
- Specified by:
disablePluginModule in interface PluginController
installPlugin
public String installPlugin(PluginJar pluginJar)
throws PluginParseException
- Specified by:
installPlugin in interface PluginController
- Throws:
PluginParseException
uninstall
public void uninstall(Plugin plugin)
throws PluginException
- Specified by:
uninstall in interface PluginController
- Throws:
PluginException
scanForNewPlugins
public int scanForNewPlugins()
throws PluginParseException
- Specified by:
scanForNewPlugins in interface PluginController
- Throws:
PluginParseException