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 void
beforePluginLoaded(PluginInfo pluginInfo)
Called before plugin load is started.void
beforePluginUnloaded(PluginInfo pluginInfo)
Called before plugin unload is started.void
pluginLoaded(PluginData pluginData)
Called after plugin is loaded successfully.void
pluginLoadedInRuntime(PluginData pluginData)
the same as #pluginLoaded but this method won't be called when all plugins are loading during server startup*void
pluginLoadFailed(PluginInfo pluginInfo)
Called if plugin load wasn't successfulvoid
pluginResourcesCleaned(PluginInfo pluginInfo)
Called after plugin resources are cleaned.void
pluginUnloaded(PluginInfo pluginInfo)
Called after plugin unloaded successfully.void
pluginUnloadFailed(PluginInfo pluginInfo)
Called is plugin unload wasn't successful.
-
-
-
Method Detail
-
beforePluginLoaded
public void beforePluginLoaded(@NotNull PluginInfo pluginInfo)
Description copied from interface:PluginManagerListener
Called 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:
beforePluginLoaded
in interfacePluginManagerListener
-
pluginLoaded
public void pluginLoaded(@NotNull PluginData pluginData)
Description copied from interface:PluginManagerListener
Called 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:
pluginLoaded
in interfacePluginManagerListener
-
pluginLoadedInRuntime
public void pluginLoadedInRuntime(@NotNull PluginData pluginData)
Description copied from interface:PluginManagerListener
the same as #pluginLoaded but this method won't be called when all plugins are loading during server startup*- Specified by:
pluginLoadedInRuntime
in interfacePluginManagerListener
-
pluginLoadFailed
public void pluginLoadFailed(@NotNull PluginInfo pluginInfo)
Description copied from interface:PluginManagerListener
Called if plugin load wasn't successful- Specified by:
pluginLoadFailed
in interfacePluginManagerListener
-
beforePluginUnloaded
public void beforePluginUnloaded(@NotNull PluginInfo pluginInfo)
Description copied from interface:PluginManagerListener
Called 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:
beforePluginUnloaded
in interfacePluginManagerListener
-
pluginResourcesCleaned
public void pluginResourcesCleaned(@NotNull PluginInfo pluginInfo)
Description copied from interface:PluginManagerListener
Called 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:
pluginResourcesCleaned
in interfacePluginManagerListener
-
pluginUnloaded
public void pluginUnloaded(@NotNull PluginInfo pluginInfo)
Description copied from interface:PluginManagerListener
Called after plugin unloaded successfully. PluginStateProvider now treats the plugin as unloaded. Not triggered when shutting down the server.- Specified by:
pluginUnloaded
in interfacePluginManagerListener
-
pluginUnloadFailed
public void pluginUnloadFailed(@NotNull PluginInfo pluginInfo)
Description copied from interface:PluginManagerListener
Called is plugin unload wasn't successful. PluginStateProvider will still treat the plugin as loaded. Not triggered when shutting down the server.- Specified by:
pluginUnloadFailed
in interfacePluginManagerListener
-
-