Package org.dspace.statistics.util
Interface SpiderDetectorService
-
- All Known Implementing Classes:
SpiderDetectorServiceImpl
public interface SpiderDetectorServiceInterface to implement a SpiderDetectorService- Author:
- frederic at atmire.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPTablegetTable()booleanisSpider(String ip)booleanisSpider(String clientIP, String proxyIPs, String hostname, String agent)booleanisSpider(javax.servlet.http.HttpServletRequest request)voidloadSpiderIpAddresses()Set<String>readPatterns(File patternFile)
-
-
-
Method Detail
-
isSpider
boolean isSpider(javax.servlet.http.HttpServletRequest request)
-
isSpider
boolean isSpider(String ip)
-
loadSpiderIpAddresses
void loadSpiderIpAddresses()
-
readPatterns
Set<String> readPatterns(File patternFile) throws IOException
- Throws:
IOException
-
getTable
IPTable getTable()
-
-