Class ExternalSeedPlugin

    • Constructor Detail

      • ExternalSeedPlugin

        public ExternalSeedPlugin()
    • Method Detail

      • initialize

        public void initialize​(PluginInterface _plugin_interface)
        Description copied from interface: Plugin
        This method is called when the Plugin is loaded by the client
        Specified by:
        initialize in interface Plugin
        Parameters:
        _plugin_interface - the interface that the plugin must use to communicate with the client
      • downloadAdded

        public void downloadAdded​(Download download,
                                  boolean changed)
      • downloadChanged

        public void downloadChanged​(Download download)
      • addPeers

        protected void addPeers​(Download download,
                                java.util.List _peers)
      • getGlobalDownloadRateBytesPerSec

        public int getGlobalDownloadRateBytesPerSec()
      • setStatus

        protected void setStatus​(java.lang.String str)
      • log

        public void log​(java.lang.String str)
      • log

        public void log​(java.lang.String str,
                        java.lang.Throwable e)
      • randomiseList

        protected java.util.List randomiseList​(java.util.List l)