Class ExternalSeedPlugin
java.lang.Object
com.biglybt.plugin.extseed.ExternalSeedPlugin
- All Implemented Interfaces:
DownloadManagerListener, Plugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DownloadManagerStatsprivate Mapprivate Monitorprivate static ExternalSeedReaderFactory[]private LoggerChannelprivate PluginInterfaceprivate Randomprivate UITextField -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoiddownloadAdded(Download download) voiddownloadAdded(Download download, boolean changed) voiddownloadChanged(Download download) voiddownloadRemoved(Download download) longgetManualWebSeeds(Download download) getManualWebSeeds(Torrent torrent) getTrackerPeerSource(Download download) getTrackerPeerSource(Torrent torrent) voidinitialize(PluginInterface _plugin_interface) This method is called when the Plugin is loaded by the clientstatic voidload(PluginInterface plugin_interface) voidvoidprotected Listprotected voidremovePeer(ExternalSeedPeer peer) protected voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:PluginThis method is called when the Plugin is loaded by the client- Specified by:
initializein interfacePlugin- Parameters:
_plugin_interface- the interface that the plugin must use to communicate with the client
-
downloadAdded
- Specified by:
downloadAddedin interfaceDownloadManagerListener
-
downloadAdded
-
downloadChanged
-
addSeed
-
addPeers
-
removePeer
-
downloadRemoved
- Specified by:
downloadRemovedin interfaceDownloadManagerListener
-
getManualWebSeeds
-
getManualWebSeeds
-
getTrackerPeerSource
-
getTrackerPeerSource
-
getGlobalDownloadRateBytesPerSec
public long getGlobalDownloadRateBytesPerSec() -
setStatus
-
log
-
log
-
getPluginInterface
-
randomiseList
-