public interface IFCPlugin extends ITransferable, INameProviding
Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_FILENAME
Deprecated.
|
ATTR_NAME
Modifier and Type | Method and Description |
---|---|
default String |
getDescription()
Description of the plugin which will be displayed in the corresponding ui.
|
String |
getName()
Getter for the plugin-name
|
default void |
initialize(IPluginInitializeData initializeData)
Method to initialize an plugin
|
default void |
initPlugin()
Deprecated.
|
default void |
install(IPluginInstallData installData)
Method which is invoked while installing an plugin
|
default void |
shutdown()
Deprecated.
|
default void |
shutdown(IPluginShutdownData shutdownData)
Method which will be invoked while shutting down an plugin
|
default void |
uninstall(IPluginUninstallData uninstallData)
Method which is invoked while deleting an plugin
|
@Deprecated static final String CONFIG_FILENAME
default void initialize(IPluginInitializeData initializeData) throws FCPluginException
initializeData
- IPluginInitializeData
FCPluginException
- on errors while initializationdefault void shutdown(IPluginShutdownData shutdownData) throws FCPluginException
shutdownData
- IPluginShutdownData
FCPluginException
- on errors while shutdowndefault void uninstall(IPluginUninstallData uninstallData) throws FCPluginException
uninstallData
- IPluginUninstallData
FCPluginException
- on errors while deletingdefault void install(IPluginInstallData installData) throws FCPluginException
installData
- IPluginInstallData
FCPluginException
- on errors while installationString getName()
getName
in interface INameProviding
String
plugin-namedefault String getDescription()
String
or null@Deprecated default void initPlugin() throws FCPluginException
initialize(IPluginInitializeData)
FCPluginException
@Deprecated default void shutdown()
shutdown(IPluginShutdownData)
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.