# Hierarchy For Package org.apache.nutch.crawl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.crawl.AbstractFetchSchedule (implements org.apache.nutch.crawl.FetchSchedule)
      - org.apache.nutch.crawl.AdaptiveFetchSchedule
      - org.apache.nutch.crawl.DefaultFetchSchedule
    - org.apache.nutch.util.NutchTool
      - org.apache.nutch.crawl.DbUpdaterJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.crawl.GeneratorJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.crawl.InjectorJob (implements org.apache.hadoop.util.Tool)
      - org.apache.nutch.crawl.WebTableReader (implements org.apache.hadoop.util.Tool)
    - org.apache.nutch.crawl.Signature
      - org.apache.nutch.crawl.MD5Signature
      - org.apache.nutch.crawl.TextMD5Signature
      - org.apache.nutch.crawl.TextProfileSignature
  - org.apache.nutch.crawl.CrawlStatus
  - org.apache.nutch.crawl.FetchScheduleFactory
  - org.apache.nutch.crawl.GeneratorJob.SelectorEntry (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.hadoop.io.GenericWritable (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
    - org.apache.nutch.util.GenericWritableConfigurable (implements org.apache.hadoop.conf.Configurable)
      - org.apache.nutch.crawl.NutchWritable
  - org.apache.hadoop.mapreduce.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
    - org.apache.gora.mapreduce.GoraMapper<K1,V1,K2,V2>
      - org.apache.nutch.crawl.DbUpdateMapper
      - org.apache.nutch.crawl.GeneratorMapper
      - org.apache.nutch.crawl.WebTableReader.WebTableRegexMapper
      - org.apache.nutch.crawl.WebTableReader.WebTableStatMapper
    - org.apache.nutch.crawl.InjectorJob.UrlMapper
  - org.apache.hadoop.mapreduce.Partitioner<KEY,VALUE>
    - org.apache.nutch.crawl.URLPartitioner.FetchEntryPartitioner (implements org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.crawl.URLPartitioner.SelectorEntryPartitioner (implements org.apache.hadoop.conf.Configurable)
    - org.apache.nutch.crawl.UrlWithScore.UrlOnlyPartitioner
  - org.apache.hadoop.mapreduce.Reducer<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
    - org.apache.gora.mapreduce.GoraReducer<K1,V1,K2,V2>
      - org.apache.nutch.crawl.DbUpdateReducer
      - org.apache.nutch.crawl.GeneratorReducer
    - org.apache.nutch.crawl.WebTableReader.WebTableStatCombiner
    - org.apache.nutch.crawl.WebTableReader.WebTableStatReducer
  - org.apache.nutch.crawl.SignatureComparator
  - org.apache.nutch.crawl.SignatureFactory
  - org.apache.nutch.crawl.URLPartitioner (implements org.apache.hadoop.conf.Configurable)
  - org.apache.nutch.crawl.URLWebPage
  - org.apache.nutch.crawl.UrlWithScore (implements org.apache.hadoop.io.WritableComparable<T>)
  - org.apache.nutch.crawl.UrlWithScore.UrlScoreComparator (implements org.apache.hadoop.io.RawComparator<T>)
  - org.apache.nutch.crawl.UrlWithScore.UrlScoreComparator.UrlOnlyComparator (implements org.apache.hadoop.io.RawComparator<T>)
  - org.apache.hadoop.io.WritableComparator (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.RawComparator<T>)
    - org.apache.nutch.crawl.GeneratorJob.SelectorEntryComparator

## Interface Hierarchy

- org.apache.hadoop.conf.Configurable
  - org.apache.nutch.crawl.FetchSchedule

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.nutch.crawl.InjectType

Copyright © 2019 The Apache Software Foundation