Interface IPluginMalwareScanner
-
- All Superinterfaces:
IFCPlugin
,INamedUiElement
,INameProviding
,ITransferable
,Serializable
public interface IPluginMalwareScanner extends IFCPlugin
Interface for plugins that add additional malware scanners to the system. When multiple scanners are present, all scanners are applied to a file in a non-specified but deterministic order. A file is considered unsafe when one or more scanners report a potential malware signature.- Since:
- 7.0.13
- Author:
- XIMA MEDIA GmbH
- See Also:
IMalwareScanner
-
-
Field Summary
-
Fields inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
CONFIG_FILENAME
-
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
-
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterable<? extends IMalwareScanner>
getScanners()
Gets the malware scanner provided by this plugin.-
Methods inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
getDescription, getDescription, getDisplayName, getName, initialize, initPlugin, install, shutdown, shutdown, uninstall, validateConfigurationData
-
-
-
-
Method Detail
-
getScanners
Iterable<? extends IMalwareScanner> getScanners()
Gets the malware scanner provided by this plugin. When multiple scanners are present, all scanners are applied to a file in a non-specified but deterministic order. A file is considered unsafe when one or more scanners report a potential malware signature.- Returns:
- A list of scanners provided by this plugin that can be used for scanning.
- See Also:
IMalwareScanner
-
-