Class TorrentFolderWatcher

java.lang.Object
com.biglybt.core.helpers.TorrentFolderWatcher

public class TorrentFolderWatcher extends Object
Watches a folder for new torrents and imports them. NOTE: Folder-to-watch and other watching params are taken from a global config option right now, so starting multiple instances of TorrentFolderWatcher is useless as currently coded.
  • Field Details

  • Constructor Details

    • TorrentFolderWatcher

      public TorrentFolderWatcher(GlobalManager global_manager)
      Start a folder watcher, which will auto-import torrents via the given manager.
      Parameters:
      global_manager -
  • Method Details

    • start

      public void start()
    • destroy

      public void destroy()
      Stop and terminate this folder importer watcher.
    • renameToImported

      private File renameToImported(File parent, File file)
    • importAddedFiles

      void importAddedFiles()
    • applyTag

      private void applyTag(DownloadManager dm, String tag_name)
    • applyAutoTagging

      private void applyAutoTagging(DownloadManager dm)
    • handleMagnet

      private void handleMagnet(File file)
    • log

      private void log(String str)