public class CrawlLimitEnforcer extends Object implements org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>
Modifier and Type | Field and Description |
---|---|
protected CrawlController |
controller |
protected long |
maxBytesDownload
Maximum number of bytes to download.
|
protected long |
maxDocumentsDownload
Maximum number of documents to download.
|
protected long |
maxTimeSeconds
Maximum amount of time to crawl (in seconds).
|
Constructor and Description |
---|
CrawlLimitEnforcer() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkForLimitsExceeded(CrawlStatSnapshot snapshot) |
CrawlController |
getCrawlController() |
long |
getMaxBytesDownload() |
long |
getMaxDocumentsDownload() |
long |
getMaxTimeSeconds() |
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event) |
void |
setCrawlController(CrawlController controller) |
void |
setMaxBytesDownload(long maxBytesDownload) |
void |
setMaxDocumentsDownload(long maxDocumentsDownload) |
void |
setMaxTimeSeconds(long maxTimeSeconds) |
protected long maxBytesDownload
protected long maxDocumentsDownload
protected long maxTimeSeconds
protected CrawlController controller
public long getMaxBytesDownload()
public void setMaxBytesDownload(long maxBytesDownload)
public long getMaxDocumentsDownload()
public void setMaxDocumentsDownload(long maxDocumentsDownload)
public long getMaxTimeSeconds()
public void setMaxTimeSeconds(long maxTimeSeconds)
public CrawlController getCrawlController()
public void setCrawlController(CrawlController controller)
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>
protected void checkForLimitsExceeded(CrawlStatSnapshot snapshot)
Copyright © 2003-2014 Internet Archive. All Rights Reserved.