com.aelitis.azureus.core.tracker
Class TrackerPeerSourceAdapter
java.lang.Object
com.aelitis.azureus.core.tracker.TrackerPeerSourceAdapter
- All Implemented Interfaces:
- TrackerPeerSource
public abstract class TrackerPeerSourceAdapter
- extends java.lang.Object
- implements TrackerPeerSource
Fields inherited from interface com.aelitis.azureus.core.tracker.TrackerPeerSource |
ST_AVAILABLE, ST_DISABLED, ST_ERROR, ST_INITIALISING, ST_ONLINE, ST_QUEUED, ST_STOPPED, ST_UNAVAILABLE, ST_UNKNOWN, ST_UPDATING, TP_DHT, TP_HTTP_SEED, TP_INCOMING, TP_LAN, TP_PEX, TP_PLUGIN, TP_TRACKER, TP_UNKNOWN |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrackerPeerSourceAdapter
public TrackerPeerSourceAdapter()
getType
public int getType()
- Specified by:
getType
in interface TrackerPeerSource
getName
public java.lang.String getName()
- Specified by:
getName
in interface TrackerPeerSource
getStatus
public int getStatus()
- Specified by:
getStatus
in interface TrackerPeerSource
getStatusString
public java.lang.String getStatusString()
- Specified by:
getStatusString
in interface TrackerPeerSource
getSeedCount
public int getSeedCount()
- Specified by:
getSeedCount
in interface TrackerPeerSource
getLeecherCount
public int getLeecherCount()
- Specified by:
getLeecherCount
in interface TrackerPeerSource
getPeers
public int getPeers()
- Specified by:
getPeers
in interface TrackerPeerSource
getCompletedCount
public int getCompletedCount()
- Description copied from interface:
TrackerPeerSource
- If the tracker source supports 'number downloads completed' this will be >= 0
- Specified by:
getCompletedCount
in interface TrackerPeerSource
- Returns:
getLastUpdate
public int getLastUpdate()
- Specified by:
getLastUpdate
in interface TrackerPeerSource
getSecondsToUpdate
public int getSecondsToUpdate()
- Specified by:
getSecondsToUpdate
in interface TrackerPeerSource
getInterval
public int getInterval()
- Specified by:
getInterval
in interface TrackerPeerSource
getMinInterval
public int getMinInterval()
- Specified by:
getMinInterval
in interface TrackerPeerSource
isUpdating
public boolean isUpdating()
- Specified by:
isUpdating
in interface TrackerPeerSource
canManuallyUpdate
public boolean canManuallyUpdate()
- Specified by:
canManuallyUpdate
in interface TrackerPeerSource
manualUpdate
public void manualUpdate()
- Specified by:
manualUpdate
in interface TrackerPeerSource
canDelete
public boolean canDelete()
- Specified by:
canDelete
in interface TrackerPeerSource
delete
public void delete()
- Specified by:
delete
in interface TrackerPeerSource