|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TorrentManager
| Field Summary | |
|---|---|
static int |
PRESERVE_ALL
Preserve all additional Attributes value is 0xffffffff; |
static int |
PRESERVE_ENCODING
Preserve the encoding Attribute value is 0x00000001 |
static int |
PRESERVE_NONE
Preserve no additional Attributes value is 0 |
| Method Summary | |
|---|---|
void |
addListener(TorrentManagerListener l)
|
Torrent |
createFromBEncodedData(byte[] data)
decodes a torrent encoded using the normal "bencoding" rules from a byte array |
Torrent |
createFromBEncodedData(byte[] data,
int preserve)
decodes a torrent encoded using the normal "bencoding" rules from a byte array |
Torrent |
createFromBEncodedFile(File file)
decodes a torrent encoded using the normal "bencoding" rules from a file |
Torrent |
createFromBEncodedFile(File file,
boolean for_seeding)
decodes a torrent encoded using the normal "bencoding" rules from a file but discards the piece hashes to save memory. |
Torrent |
createFromBEncodedFile(File file,
int preserve)
decodes a torrent encoded using the normal "bencoding" rules from a file |
Torrent |
createFromBEncodedInputStream(InputStream data)
decodes a torrent encoded using the normal "bencoding" rules from an InputStream |
Torrent |
createFromBEncodedInputStream(InputStream data,
int preserve)
decodes a torrent encoded using the normal "bencoding" rules from an InputStream |
Torrent |
createFromDataFile(File data,
URL announce_url)
creates a new torrent from an input file |
Torrent |
createFromDataFile(File data,
URL announce_url,
boolean include_other_hashes)
|
TorrentCreator |
createFromDataFileEx(File data,
URL announce_url,
boolean include_other_hashes)
|
TorrentAttribute |
getAttribute(String name)
Gives access to the standard built-in attributes |
TorrentAttribute[] |
getDefinedAttributes()
Gives access to the currently defined torrent attributes. |
TorrentAttribute |
getPluginAttribute(String name)
Gives access to/creates arbitrary String attributes for plugins to use. |
TorrentDownloader |
getURLDownloader(URL url)
|
TorrentDownloader |
getURLDownloader(URL url,
String user_name,
String password)
|
void |
removeListener(TorrentManagerListener l)
|
| Field Detail |
|---|
static final int PRESERVE_NONE
static final int PRESERVE_ENCODING
static final int PRESERVE_ALL
| Method Detail |
|---|
TorrentDownloader getURLDownloader(URL url)
throws TorrentException
TorrentException
TorrentDownloader getURLDownloader(URL url,
String user_name,
String password)
throws TorrentException
TorrentException
Torrent createFromBEncodedFile(File file)
throws TorrentException
file -
TorrentException
Torrent createFromBEncodedFile(File file,
boolean for_seeding)
throws TorrentException
file - for_seeding - reduces memory usage by discarding piece hashes
TorrentException
Torrent createFromBEncodedInputStream(InputStream data)
throws TorrentException
file -
TorrentException
Torrent createFromBEncodedData(byte[] data)
throws TorrentException
file -
TorrentException
Torrent createFromBEncodedFile(File file,
int preserve)
throws TorrentException
file - preserve - PRESERVE_* flags
TorrentException
Torrent createFromBEncodedInputStream(InputStream data,
int preserve)
throws TorrentException
data - preserve - PRESERVE_* flags
TorrentException
Torrent createFromBEncodedData(byte[] data,
int preserve)
throws TorrentException
data - preserve - PRESERVE_* flags
TorrentException
Torrent createFromDataFile(File data,
URL announce_url)
throws TorrentException
data -
TorrentException
Torrent createFromDataFile(File data,
URL announce_url,
boolean include_other_hashes)
throws TorrentException
TorrentException
TorrentCreator createFromDataFileEx(File data,
URL announce_url,
boolean include_other_hashes)
throws TorrentException
TorrentExceptionTorrentAttribute[] getDefinedAttributes()
TorrentAttribute getAttribute(String name)
name -
TorrentAttribute getPluginAttribute(String name)
name -
void addListener(TorrentManagerListener l)
void removeListener(TorrentManagerListener l)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||