|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.connectivity.framework.crawler.web.configuration.Configured
org.eclipse.smila.connectivity.framework.crawler.web.fetcher.Fetcher
public class Fetcher
Class that fetches the link and updates crawler status.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.smila.connectivity.framework.crawler.web.configuration.Configured |
|---|
_configuration |
| Constructor Summary | |
|---|---|
Fetcher(Configuration configuration,
ParserManager parserManager,
CrawlerPerformanceCounterHelper<WebCrawlerPerformanceAgent> performanceCounters)
Creates object with given Configuration. |
|
| Method Summary | |
|---|---|
FetcherOutput |
fetch(Outlink link,
FilterProcessor filterProcessor,
java.util.Set<Outlink> linksDone)
Fetches the page and parses the link. |
long |
getBytes()
Returns amount of bytes fetched so far. |
int |
getErrors()
Returns number of fetching errors happened so far. |
int |
getPages()
Returns number of fetched pages so far. |
void |
setBytes(long bytes)
Assigns the amount of bytes fetched. |
void |
setErrors(int errors)
Assigns number of fetching errors. |
void |
setPages(int pages)
Assigns number of fetched pages. |
| Methods inherited from class org.eclipse.smila.connectivity.framework.crawler.web.configuration.Configured |
|---|
getConf, setConf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Fetcher(Configuration configuration,
ParserManager parserManager,
CrawlerPerformanceCounterHelper<WebCrawlerPerformanceAgent> performanceCounters)
configuration - ConfigurationperformanceCounters - the performance countersparserManager - parser manager| Method Detail |
|---|
public FetcherOutput fetch(Outlink link,
FilterProcessor filterProcessor,
java.util.Set<Outlink> linksDone)
link - link to fetchfilterProcessor - filters to performlinksDone - list of already crawled links
public long getBytes()
public void setBytes(long bytes)
bytes - longpublic int getErrors()
public void setErrors(int errors)
errors - errorspublic int getPages()
public void setPages(int pages)
pages - pages
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||