| Package | Description | 
|---|---|
| de.xima.fc.plugin.lifecycle | 
| Modifier and Type | Method and Description | 
|---|---|
static EPluginLifecycleEvent | 
EPluginLifecycleEvent.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static EPluginLifecycleEvent[] | 
EPluginLifecycleEvent.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <TPlugin extends IFCPlugin> | 
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> | 
PluginLifecycleEventManager.registerListener(EPluginLifecycleEvent event,
                Class<TPlugin> pluginType,
                IPluginLifecycleListener<TPlugin> listener)
Registers a listener for a plugin event. 
 | 
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.