|
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 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 managerMethod 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 |