| 
|||||||||
| 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 | ||||||||