| Crawler |
This class handles the coordination between classes during the pre and
post fetching of a page such as executing threads, calling to fetcher
and manipulating the priority of a scheduled request.
|
| Crawler.Builder |
A builder for crawler class.
|
| Handler |
This interface represents the method call when the response is makeValidResponse
the parsing logic will be up to individual implementations.
|
| HandlerRouter |
This interface allows the user to map request to handleable.
|
| Interruptible |
|
| ProxyProvider |
This interface allows the user to define proxies to be used for requests.
|
| Session |
|
| Session.Builder |
Builder for Session.
|
| Session.Key |
A class representing the key for a session.
|
| SleepScheduler |
|
| UrlRouter |
This class provides an implementation to select a handler based on the url
from which they were fetched.
|
| ValidatorRouter |
This interface allows the user to map request to handleable.
|
| Worker |
|
| WorkerManager |
|