Interface AllTrackersManager.AllTrackersTracker

All Known Implementing Classes:
AllTrackersManagerImpl.AllTrackersTrackerImpl, SBC_AllTrackersView.AllTrackersViewEntry
Enclosing interface:
AllTrackersManager

public static interface AllTrackersManager.AllTrackersTracker
  • Field Details

  • Method Details

    • getTrackerName

      String getTrackerName()
    • getStatusString

      String getStatusString()
    • getLastGoodTime

      long getLastGoodTime()
      Returns:
      0 = never worked
    • getLastFailTime

      long getLastFailTime()
      Returns:
      0 = never failed
    • getFailingSinceTime

      long getFailingSinceTime()
    • getConsecutiveFails

      long getConsecutiveFails()
    • resetReportedStats

      void resetReportedStats()
    • getTotalReportedUp

      long getTotalReportedUp()
    • getTotalReportedDown

      long getTotalReportedDown()
    • getOptions

      Map<String,Object> getOptions()
    • setOptions

      void setOptions(Map<String,Object> options)
    • getShortKey

      String getShortKey()
    • getAverageRequestDuration

      long getAverageRequestDuration()
    • getPrivatePercentage

      int getPrivatePercentage()
    • getTorrentCount

      int getTorrentCount()
    • getActiveRequestCount

      int getActiveRequestCount()
    • getPeersReceived

      long getPeersReceived()
      Not persisted - i.e. session total
      Returns:
    • isRemovable

      boolean isRemovable()
    • remove

      void remove()