static <TPlugin extends IFCPlugin> void |
PluginLifecycleEventManager.deregisterListener(EPluginLifecycleEvent event,
Class<TPlugin> pluginType,
IPluginLifecycleListener<TPlugin> listener) |
Deregisters a listener for a plugin event and a certain plugin type.
|
static void |
PluginLifecycleEventManager.deregisterListeners(EPluginLifecycleEvent event) |
Deregisters all listeners for a plugin event.
|
static void |
PluginLifecycleEventManager.deregisterListeners(EPluginLifecycleEvent event,
Class<? extends IFCPlugin> pluginType) |
Deregisters all listeners for a plugin event and a certain plugin type.
|
static void |
PluginLifecycleEventManager.fireEvent(EPluginLifecycleEvent event,
PluginRuntime pluginRuntime,
IFCPlugin plugin) |
Calls all registered events listeners for the given event.
|
void |
IPluginLifecycleListener.handleEvent(EPluginLifecycleEvent event,
PluginRuntime pluginRuntime,
TPlugin plugin) |
The callback method that is invoked when the event occurred for which this listener was registered.
|
static <TPlugin extends IFCPlugin> void |
PluginLifecycleEventManager.registerListener(EPluginLifecycleEvent event,
Class<TPlugin> pluginType,
IPluginLifecycleListener<TPlugin> listener) |
Registers a listener for a plugin event.
|