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 TypeMethodDescriptionbooleanIndicate whether thisVirusScanneris enabled or not.voidscan(UploadedFile file) Perform virus scan and throw exception if a virus has been detected.
-
Method Details
-
isEnabled
boolean isEnabled()Indicate whether thisVirusScanneris enabled or not.- Returns:
trueif enabled,falseotherwise
-
scan
Perform virus scan and throw exception if a virus has been detected.- Parameters:
file- file to perform virus scan on
-