Class SBC_AllTrackersView.AllTrackersViewEntry
java.lang.Object
com.biglybt.ui.swt.views.skin.SBC_AllTrackersView.AllTrackersViewEntry
- All Implemented Interfaces:
TagWrapper, AllTrackersManager.AllTrackersTracker
- Enclosing class:
SBC_AllTrackersView
public class SBC_AllTrackersView.AllTrackersViewEntry
extends Object
implements TagWrapper, AllTrackersManager.AllTrackersTracker
-
Field Summary
FieldsFields inherited from interface AllTrackersManager.AllTrackersTracker
OPT_ALL, OPT_CRYPTO_PORT, OPT_LIGHT_SEEDING, OPT_SCRAPE_LEVEL -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate -
Method Summary
-
Field Details
-
tracker
-
-
Constructor Details
-
AllTrackersViewEntry
-
-
Method Details
-
getTracker
-
getTrackerName
- Specified by:
getTrackerNamein interfaceAllTrackersManager.AllTrackersTracker
-
getShortKey
- Specified by:
getShortKeyin interfaceAllTrackersManager.AllTrackersTracker
-
getStatusString
- Specified by:
getStatusStringin interfaceAllTrackersManager.AllTrackersTracker
-
getLastGoodTime
public long getLastGoodTime()- Specified by:
getLastGoodTimein interfaceAllTrackersManager.AllTrackersTracker- Returns:
- 0 = never worked
-
getLastFailTime
public long getLastFailTime()- Specified by:
getLastFailTimein interfaceAllTrackersManager.AllTrackersTracker- Returns:
- 0 = never failed
-
getFailingSinceTime
public long getFailingSinceTime()- Specified by:
getFailingSinceTimein interfaceAllTrackersManager.AllTrackersTracker
-
getConsecutiveFails
public long getConsecutiveFails()- Specified by:
getConsecutiveFailsin interfaceAllTrackersManager.AllTrackersTracker
-
getOptions
- Specified by:
getOptionsin interfaceAllTrackersManager.AllTrackersTracker
-
setOptions
- Specified by:
setOptionsin interfaceAllTrackersManager.AllTrackersTracker
-
resetReportedStats
public void resetReportedStats()- Specified by:
resetReportedStatsin interfaceAllTrackersManager.AllTrackersTracker
-
getTotalReportedDown
public long getTotalReportedDown()- Specified by:
getTotalReportedDownin interfaceAllTrackersManager.AllTrackersTracker
-
getTotalReportedUp
public long getTotalReportedUp()- Specified by:
getTotalReportedUpin interfaceAllTrackersManager.AllTrackersTracker
-
getAverageRequestDuration
public long getAverageRequestDuration()- Specified by:
getAverageRequestDurationin interfaceAllTrackersManager.AllTrackersTracker
-
getActiveRequestCount
public int getActiveRequestCount()- Specified by:
getActiveRequestCountin interfaceAllTrackersManager.AllTrackersTracker
-
getPrivatePercentage
public int getPrivatePercentage()- Specified by:
getPrivatePercentagein interfaceAllTrackersManager.AllTrackersTracker
-
getTorrentCount
public int getTorrentCount()- Specified by:
getTorrentCountin interfaceAllTrackersManager.AllTrackersTracker
-
getTag
- Specified by:
getTagin interfaceTagWrapper
-
getPeersReceived
public long getPeersReceived()Description copied from interface:AllTrackersManager.AllTrackersTrackerNot persisted - i.e. session total- Specified by:
getPeersReceivedin interfaceAllTrackersManager.AllTrackersTracker- Returns:
-
isRemovable
public boolean isRemovable()- Specified by:
isRemovablein interfaceAllTrackersManager.AllTrackersTracker
-
remove
public void remove()- Specified by:
removein interfaceAllTrackersManager.AllTrackersTracker
-