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

# Package 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.

See: Description

Class Summary
Class | Description
--- | ---
BaseFetcher |
EncodingUtils |
EncodingUtils.ExpandedResult |
FetchedResult |
Payload |

Enum Summary
Enum | Description
--- | ---
AbortedFetchReason |
RedirectFetchException.RedirectExceptionReason |

Exception Summary
Exception | Description
--- | ---
AbortedFetchException |
BadProtocolFetchException |
BaseFetchException |
HttpFetchException |
IOFetchException |
RedirectFetchException |
UrlFetchException |

## Package crawlercommons.fetcher Description

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.