Package jetbrains.buildServer.plugins
Class PluginManagerListenerAdapter
- java.lang.Object
-
- jetbrains.buildServer.plugins.PluginManagerListenerAdapter
-
- All Implemented Interfaces:
EventListener,PluginManagerListener
- Direct Known Subclasses:
ResetCachesOnPluginUnload
public class PluginManagerListenerAdapter extends Object implements PluginManagerListener
-
-
Constructor Summary
Constructors Constructor Description PluginManagerListenerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforePluginLoaded(PluginInfo pluginInfo)Called before plugin load is started.voidbeforePluginUnloaded(PluginInfo pluginInfo)Called before plugin unload is started.voidpluginLoaded(PluginData pluginData)Called after plugin is loaded successfully.voidpluginLoadedInRuntime(PluginData pluginData)the same as #pluginLoaded but this method won't be called when all plugins are loading during server startup*voidpluginLoadFailed(PluginInfo pluginInfo)Called if plugin load wasn't successfulvoidpluginResourcesCleaned(PluginInfo pluginInfo)Called after plugin resources are cleaned.voidpluginUnloaded(PluginInfo pluginInfo)Called after plugin unloaded successfully.voidpluginUnloadFailed(PluginInfo pluginInfo)Called is plugin unload wasn't successful.
-
-
-
Method Detail
-
beforePluginLoaded
public void beforePluginLoaded(@NotNull PluginInfo pluginInfo)Description copied from interface:PluginManagerListenerCalled before plugin load is started. NB: during server startup plugins are loading concurrently andPluginManagerListener.beforePluginLoaded(PluginInfo)will be triggered for all plugins before loading any of them.- Specified by:
beforePluginLoadedin interfacePluginManagerListener
-
pluginLoaded
public void pluginLoaded(@NotNull PluginData pluginData)Description copied from interface:PluginManagerListenerCalled after plugin is loaded successfully. Spring context is already created and filled and should not be changed in the listener. NB: during server startup plugins are loading concurrently andPluginManagerListener.pluginLoaded(PluginData)will be triggered for all plugins at the same time.- Specified by:
pluginLoadedin interfacePluginManagerListener
-
pluginLoadedInRuntime
public void pluginLoadedInRuntime(@NotNull PluginData pluginData)Description copied from interface:PluginManagerListenerthe same as #pluginLoaded but this method won't be called when all plugins are loading during server startup*- Specified by:
pluginLoadedInRuntimein interfacePluginManagerListener
-
pluginLoadFailed
public void pluginLoadFailed(@NotNull PluginInfo pluginInfo)Description copied from interface:PluginManagerListenerCalled if plugin load wasn't successful- Specified by:
pluginLoadFailedin interfacePluginManagerListener
-
beforePluginUnloaded
public void beforePluginUnloaded(@NotNull PluginInfo pluginInfo)Description copied from interface:PluginManagerListenerCalled before plugin unload is started. Not triggered when shutting down the server and shouldn't be used for plugin resources cleanup.
For plugin resources cleanup useServerListener.serverShutdown().- Specified by:
beforePluginUnloadedin interfacePluginManagerListener
-
pluginResourcesCleaned
public void pluginResourcesCleaned(@NotNull PluginInfo pluginInfo)Description copied from interface:PluginManagerListenerCalled after plugin resources are cleaned. Could be used to clean caches and remove spring context references. Not triggered when shutting down the server.- Specified by:
pluginResourcesCleanedin interfacePluginManagerListener
-
pluginUnloaded
public void pluginUnloaded(@NotNull PluginInfo pluginInfo)Description copied from interface:PluginManagerListenerCalled after plugin unloaded successfully. PluginStateProvider now treats the plugin as unloaded. Not triggered when shutting down the server.- Specified by:
pluginUnloadedin interfacePluginManagerListener
-
pluginUnloadFailed
public void pluginUnloadFailed(@NotNull PluginInfo pluginInfo)Description copied from interface:PluginManagerListenerCalled is plugin unload wasn't successful. PluginStateProvider will still treat the plugin as loaded. Not triggered when shutting down the server.- Specified by:
pluginUnloadFailedin interfacePluginManagerListener
-
-