Class TRTrackerScraperResponseImpl

java.lang.Object
com.biglybt.core.tracker.client.impl.TRTrackerScraperResponseImpl
All Implemented Interfaces:
TRTrackerScraperResponse
Direct Known Subclasses:
TRTrackerBTScraperResponseImpl, TRTrackerDHTScraperResponseImpl

public abstract class TRTrackerScraperResponseImpl extends Object implements TRTrackerScraperResponse
  • Field Details

    • hash

      private final HashWrapper hash
    • seeds

      private int seeds
    • peers

      private int peers
    • completed

      private int completed
    • scrapeStartTime

      private long scrapeStartTime
    • nextScrapeStartTime

      private long nextScrapeStartTime
    • sStatus

      private String sStatus
    • sLastStatus

      private String sLastStatus
    • status

      private int status
    • last_status

      private int last_status
    • last_status_set_time

      private int last_status_set_time
    • scrapeFuzzAdd

      private static final int scrapeFuzzAdd
      add the same, random value per session so that peers diverge over time, that should reduce negative swarming behavior for trackers
  • Constructor Details

    • TRTrackerScraperResponseImpl

      protected TRTrackerScraperResponseImpl(HashWrapper _hash)
    • TRTrackerScraperResponseImpl

      protected TRTrackerScraperResponseImpl(HashWrapper _hash, int _seeds, int _peers, int completed, long _scrapeStartTime)
  • Method Details