Package com.norconex.crawler.core.fetch
Class BaseFetcherConfig
java.lang.Object
com.norconex.crawler.core.fetch.BaseFetcherConfig
- Direct Known Subclasses:
BaseAuthNioFetcherConfig,BoxFetcherConfig,EgnyteFetcherConfig,GcsFetcherConfig,GoogleDriveFetcherConfig,HttpClientFetcherConfig,LocalFetcherConfig,M365GraphFetcherConfig,PlaywrightFetcherConfig,WebDriverFetcherConfig
Base class implementing the AbstractFetcher.accept(FetchRequest)
method using reference filters to determine if this fetcher will accept to
fetch a document, in addition to whatever logic implementing classes may
provide by optionally overriding
AbstractFetcher.acceptRequest(FetchRequest)
(which otherwise always return true).
It also offers methods to overwrite in order to react to crawler
startup and shutdown events.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanGets reference filtersinthashCode()setReferenceFilters(List<ReferenceFilter> referenceFilters) Sets reference filters.toString()
-
Constructor Details
-
BaseFetcherConfig
public BaseFetcherConfig()
-
-
Method Details
-
getReferenceFilters
Gets reference filters- Returns:
- reference filters
-
setReferenceFilters
Sets reference filters.- Parameters:
referenceFilters- the referenceFilters to set- Returns:
- this instance
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-