Class ClamAntiVirusInterceptor
java.lang.Object
com.predic8.membrane.core.interceptor.AbstractInterceptor
com.predic8.membrane.core.interceptor.antivirus.ClamAntiVirusInterceptor
- All Implemented Interfaces:
Interceptor
- Description
- Delegates virus checks to an external Virus Scanner.
- Topic
- 6. Security
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.predic8.membrane.core.interceptor.Interceptor
Interceptor.Flow -
Field Summary
Fields inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
name, router -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
getDisplayName, getFlow, getHelpId, getLongDescription, getMessage, getRouter, getRule, handleAbort, handleRequest, init, setDisplayName, setFlow
-
Constructor Details
-
ClamAntiVirusInterceptor
public ClamAntiVirusInterceptor()
-
-
Method Details
-
getShortDescription
- Specified by:
getShortDescriptionin interfaceInterceptor- Overrides:
getShortDescriptionin classAbstractInterceptor
-
init
- Specified by:
initin interfaceInterceptor- Overrides:
initin classAbstractInterceptor- Throws:
Exception
-
handleResponse
- Specified by:
handleResponsein interfaceInterceptor- Overrides:
handleResponsein classAbstractInterceptor- Throws:
Exception
-
isNotMalicious
- Throws:
IOException
-
getHost
-
setHost
- Default
- localhost
- Description
- the host of the clamav daemon
-
getPort
-
setPort
- Default
- 3310
- Description
- the port of the clamav daemon
-