Package org.primefaces.virusscan
Interface VirusScanner
- All Known Implementing Classes:
ClamDaemonScanner
,VirusTotalReportScanner
public interface VirusScanner
Service provider interface for virus scanning that might be used in file upload component for example when dealing with untrusted files.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicate whether thisVirusScanner
is enabled or not.void
scan
(UploadedFile file) Perform virus scan and throw exception if a virus has been detected.
-
Method Details
-
isEnabled
boolean isEnabled()Indicate whether thisVirusScanner
is enabled or not.- Returns:
true
if enabled,false
otherwise
-
scan
Perform virus scan and throw exception if a virus has been detected.- Parameters:
file
- file to perform virus scan on
-