# Uses of Class crawlercommons.fetcher.BaseFetcher (Crawler-commons 0.7 API)
Date: 2016-11-21

## Uses of Class
crawlercommons.fetcher.BaseFetcher

Packages that use BaseFetcher
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 BaseFetcher in crawlercommons.fetcher.file

Subclasses of BaseFetcher in crawlercommons.fetcher.file
`class` `SimpleFileFetcher` Deprecated. As of release 0.6.

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

Subclasses of BaseFetcher in crawlercommons.fetcher.http
`class` `BaseHttpFetcher` Deprecated. As of release 0.6. We recommend directly using Apache HttpClient, async-http-client, or any other robust, industrial-strength HTTP clients.
`class` `SimpleHttpFetcher` Deprecated. As of release 0.6. We recommend directly using Apache HttpClient, async-http-client, or any other robust, industrial-strength HTTP clients.