# Uses of Package crawlercommons.fetcher (Crawler-commons 0.6-SNAPSHOT API)
Date: 2015-05-26

# Uses of Package
crawlercommons.fetcher

Packages that use crawlercommons.fetcher
Package | Description
--- | ---
crawlercommons.fetcher | The main fetching package within Crawler Commons, this package defines base fetching and encoding classes, Enum's to determine reasoning behind typical fetching behaviour as well as the base Exceptions which may be used.
crawlercommons.fetcher.file | <package> This package includes the `SimpleFileFetcher` code which extends the `BaseFetcher`.
crawlercommons.fetcher.http | This package concerns the fetching of files over the HTTP protocol: Extending from `BaseHttpFetcher` (which itself extends `BaseFetcher`) the `SimpleHttpFetcher` provides the Crawler Commons HTTP fetching implementation.

Classes in crawlercommons.fetcher used by crawlercommons.fetcher
Class and Description
AbortedFetchReason
BaseFetchException
EncodingUtils.ExpandedResult
FetchedResult
Payload
RedirectFetchException.RedirectExceptionReason

Classes in crawlercommons.fetcher used by crawlercommons.fetcher.file
Class and Description
BaseFetcher
BaseFetchException
FetchedResult
Payload

Classes in crawlercommons.fetcher used by crawlercommons.fetcher.http
Class and Description
BaseFetcher
BaseFetchException
FetchedResult
Payload