Class WebFetchRequest

java.lang.Object
com.norconex.crawler.web.fetch.WebFetchRequest
All Implemented Interfaces:
FetchRequest

public class WebFetchRequest extends Object implements FetchRequest
HTTP Fetch request.
Since:
4.0.0
  • Constructor Details

    • WebFetchRequest

      public WebFetchRequest(@NonNull @NonNull Doc doc, @NonNull @NonNull HttpMethod method)
  • Method Details

    • getDoc

      @NonNull public @NonNull Doc getDoc()
      Specified by:
      getDoc in interface FetchRequest
    • getMethod

      @NonNull public @NonNull HttpMethod getMethod()
    • getCrawlDocContext

      public CrawlerDocContext getCrawlDocContext()
      The crawl doc context, providing access to the current and previous crawl entries (e.g. for ETag and If-Modified-Since support).
    • setCrawlDocContext

      public void setCrawlDocContext(CrawlerDocContext crawlDocContext)
      The crawl doc context, providing access to the current and previous crawl entries (e.g. for ETag and If-Modified-Since support).
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object