Package com.biglybt.ui.swt.views.skin
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 com.biglybt.core.tracker.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:
getTrackerName
in interfaceAllTrackersManager.AllTrackersTracker
-
getShortKey
- Specified by:
getShortKey
in interfaceAllTrackersManager.AllTrackersTracker
-
getStatusString
- Specified by:
getStatusString
in interfaceAllTrackersManager.AllTrackersTracker
-
getLastGoodTime
public long getLastGoodTime()- Specified by:
getLastGoodTime
in interfaceAllTrackersManager.AllTrackersTracker
- Returns:
- 0 = never worked
-
getLastFailTime
public long getLastFailTime()- Specified by:
getLastFailTime
in interfaceAllTrackersManager.AllTrackersTracker
- Returns:
- 0 = never failed
-
getFailingSinceTime
public long getFailingSinceTime()- Specified by:
getFailingSinceTime
in interfaceAllTrackersManager.AllTrackersTracker
-
getConsecutiveFails
public long getConsecutiveFails()- Specified by:
getConsecutiveFails
in interfaceAllTrackersManager.AllTrackersTracker
-
getOptions
- Specified by:
getOptions
in interfaceAllTrackersManager.AllTrackersTracker
-
setOptions
- Specified by:
setOptions
in interfaceAllTrackersManager.AllTrackersTracker
-
resetReportedStats
public void resetReportedStats()- Specified by:
resetReportedStats
in interfaceAllTrackersManager.AllTrackersTracker
-
getTotalReportedDown
public long getTotalReportedDown()- Specified by:
getTotalReportedDown
in interfaceAllTrackersManager.AllTrackersTracker
-
getTotalReportedUp
public long getTotalReportedUp()- Specified by:
getTotalReportedUp
in interfaceAllTrackersManager.AllTrackersTracker
-
getAverageRequestDuration
public long getAverageRequestDuration()- Specified by:
getAverageRequestDuration
in interfaceAllTrackersManager.AllTrackersTracker
-
getActiveRequestCount
public int getActiveRequestCount()- Specified by:
getActiveRequestCount
in interfaceAllTrackersManager.AllTrackersTracker
-
getPrivatePercentage
public int getPrivatePercentage()- Specified by:
getPrivatePercentage
in interfaceAllTrackersManager.AllTrackersTracker
-
getTorrentCount
public int getTorrentCount()- Specified by:
getTorrentCount
in interfaceAllTrackersManager.AllTrackersTracker
-
getTag
- Specified by:
getTag
in interfaceTagWrapper
-
getPeersReceived
public long getPeersReceived()Description copied from interface:AllTrackersManager.AllTrackersTracker
Not persisted - i.e. session total- Specified by:
getPeersReceived
in interfaceAllTrackersManager.AllTrackersTracker
- Returns:
-
isRemovable
public boolean isRemovable()- Specified by:
isRemovable
in interfaceAllTrackersManager.AllTrackersTracker
-
remove
public void remove()- Specified by:
remove
in interfaceAllTrackersManager.AllTrackersTracker
-