Exception Summary |
AlreadyDownloadingException |
Thrown when a file can't be downloaded because some other downloader is
already downloading it (or queued to do so.) |
BadURLException |
Basically just a renamed MalformedURLException |
CantConnectException |
Basically just a renamed ConnectException |
CantResumeException |
Thrown if we can't resume to a file, i.e., because it's not a valid
incomplete file. |
FileCantBeMovedException |
Thrown if the file couldn't be moved to the Library |
FileExistsException |
Thrown if the file already exists in the download directory |
FileIncompleteException |
Thrown id the downloaded file is incomplete |
FileNotFoundException |
Thrown when a file is not found, ie an HTTP 404 |
FileTooLargeException |
Thrown if too much has been downloaded, and the file is too big |
InvalidPathException |
Thrown when the download path is invalid |
NoHTTPOKException |
Thrown when no 'HTTP OK' or the equivalent is not recieved |
NoSuchRangeException |
Thrown when we are not able to find a range that an uploader offers, that we
need. |
NotSharingException |
HTTP 410 "Gone" error, aka, "BearShare Not Sharing". |
NullIncompleteDirectoryException |
Thrown when the Incomplete Directory is null |
OverlapMismatchException |
Thrown when overlapped download bytes mismatch, i.e., bytes written to disk
don't match non-zero bytes already there. |
QueuedException |
|
RangeNotAvailableException |
Thrown when the requested range is not available |
ReaderIsNullException |
Thrown when the ByteReader is null |
TryAgainLaterException |
Thrown when the slots are filled, and the client should
try again later, ie an HTTP 503 |
UnknownCodeException |
Thrown when the response code is unknown |