Package com.biglybt.plugin.extseed
Class ExternalSeedPlugin
java.lang.Object
com.biglybt.plugin.extseed.ExternalSeedPlugin
- All Implemented Interfaces:
DownloadManagerListener
,Plugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DownloadManagerStats
private Map
private Monitor
private static ExternalSeedReaderFactory[]
private LoggerChannel
private PluginInterface
private Random
private UITextField
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
downloadAdded
(Download download) void
downloadAdded
(Download download, boolean changed) void
downloadChanged
(Download download) void
downloadRemoved
(Download download) int
getManualWebSeeds
(Download download) getManualWebSeeds
(Torrent torrent) getTrackerPeerSource
(Download download) getTrackerPeerSource
(Torrent torrent) void
initialize
(PluginInterface _plugin_interface) This method is called when the Plugin is loaded by the clientstatic void
load
(PluginInterface plugin_interface) void
void
protected List
protected void
removePeer
(ExternalSeedPeer peer) protected void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.pif.Plugin
getInitialProperties
-
Field Details
-
factories
-
plugin_interface
-
dm_stats
-
status_field
-
log
-
random
-
download_map
-
download_mon
-
-
Constructor Details
-
ExternalSeedPlugin
public ExternalSeedPlugin()
-
-
Method Details
-
load
-
initialize
Description copied from interface:Plugin
This method is called when the Plugin is loaded by the client- Specified by:
initialize
in interfacePlugin
- Parameters:
_plugin_interface
- the interface that the plugin must use to communicate with the client
-
downloadAdded
- Specified by:
downloadAdded
in interfaceDownloadManagerListener
-
downloadAdded
-
downloadChanged
-
addSeed
-
addPeers
-
removePeer
-
downloadRemoved
- Specified by:
downloadRemoved
in interfaceDownloadManagerListener
-
getManualWebSeeds
-
getManualWebSeeds
-
getTrackerPeerSource
-
getTrackerPeerSource
-
getGlobalDownloadRateBytesPerSec
public int getGlobalDownloadRateBytesPerSec() -
setStatus
-
log
-
log
-
getPluginInterface
-
randomiseList
-