org.gudy.azureus2.pluginsimpl.local.torrent
Class TorrentDownloaderImpl
java.lang.Object
org.gudy.azureus2.pluginsimpl.local.torrent.TorrentDownloaderImpl
- All Implemented Interfaces:
- TorrentDownloader
public class TorrentDownloaderImpl
- extends java.lang.Object
- implements TorrentDownloader
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manager
protected TorrentManagerImpl manager
url
protected java.net.URL url
_downloader
protected ResourceDownloader _downloader
encoding_requested
protected boolean encoding_requested
requested_encoding
protected java.lang.String requested_encoding
set_encoding
protected boolean set_encoding
TorrentDownloaderImpl
protected TorrentDownloaderImpl(TorrentManagerImpl _manager,
java.net.URL _url)
TorrentDownloaderImpl
protected TorrentDownloaderImpl(TorrentManagerImpl _manager,
java.net.URL _url,
java.lang.String _user_name,
java.lang.String _password)
download
public Torrent download()
throws TorrentException
- Description copied from interface:
TorrentDownloader
- Downloads and prompts the user/guesses the torrent encoding
- Specified by:
download
in interface TorrentDownloader
- Returns:
-
- Throws:
TorrentException
download
public Torrent download(java.lang.String encoding)
throws TorrentException
- Description copied from interface:
TorrentDownloader
- Downloads and tries to use the supplied encoding. If the supplied encoding isn't
valed then a TorrentEncodingException is thrown detailing the valid ones
- Specified by:
download
in interface TorrentDownloader
- Parameters:
encoding
- use "System" for system encoding
- Returns:
-
- Throws:
TorrentException
setRequestProperty
public void setRequestProperty(java.lang.String key,
java.lang.Object value)
throws TorrentException
- Specified by:
setRequestProperty
in interface TorrentDownloader
- Parameters:
key
- "URL_Cookie" to set cookies
- Throws:
TorrentException
getRequestProperty
public java.lang.Object getRequestProperty(java.lang.String key)
throws TorrentException
- Specified by:
getRequestProperty
in interface TorrentDownloader
- Parameters:
key
- "URL_Cookie" to get cookies
- Returns:
-
- Throws:
TorrentException