Class EicarTestFileMalwareScannerPlugin

    • Constructor Detail

      • EicarTestFileMalwareScannerPlugin

        public EicarTestFileMalwareScannerPlugin()
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: IFCPlugin
        Getter for the name of this plugin. This name may appear on the user interface.
        Specified by:
        getName in interface IFCPlugin
        Specified by:
        getName in interface INameProviding
        Returns:
        The name of this plugin. This is the technical name not shown in the UI.
      • getScanners

        public Iterable<? extends IMalwareScanner> getScanners()
        Description copied from interface: IPluginMalwareScanner
        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.
        Specified by:
        getScanners in interface IPluginMalwareScanner
        Returns:
        A list of scanners provided by this plugin that can be used for scanning.
        See Also:
        IPluginMalwareScanner.getScanners()