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

## Uses of Class
crawlercommons.fetcher.BaseFetchException

Packages that use BaseFetchException
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.

### Uses of BaseFetchException in crawlercommons.fetcher

Subclasses of BaseFetchException in crawlercommons.fetcher
Modifier and Type | Class and Description
--- | ---
`class` | `AbortedFetchException`
`class` | `BadProtocolFetchException`
`class` | `HttpFetchException`
`class` | `IOFetchException`
`class` | `RedirectFetchException`
`class` | `UrlFetchException`

Methods in crawlercommons.fetcher with parameters of type BaseFetchException
Modifier and Type | Method and Description
--- | ---
`protected int` | BaseFetchException.`compareToBase(BaseFetchException e)`

Methods in crawlercommons.fetcher that throw BaseFetchException
Modifier and Type | Method and Description
--- | ---
`FetchedResult` | BaseFetcher.`get(String url)`
`abstract FetchedResult` | BaseFetcher.`get(String url, Payload payload)` Get the content stored in the resource referenced by <url>

### Uses of BaseFetchException in crawlercommons.fetcher.file

Methods in crawlercommons.fetcher.file that throw BaseFetchException
Modifier and Type | Method and Description
--- | ---
`FetchedResult` | SimpleFileFetcher.`get(String url, Payload payload)`

### Uses of BaseFetchException in crawlercommons.fetcher.http

Methods in crawlercommons.fetcher.http that throw BaseFetchException
Modifier and Type | Method and Description
--- | ---
`FetchedResult` | SimpleHttpFetcher.`fetch(org.apache.http.client.methods.HttpRequestBase request, String url, Payload payload)`
`FetchedResult` | SimpleHttpFetcher.`fetch(String url)`
`FetchedResult` | SimpleHttpFetcher.`get(String url, Payload payload)`