Interface TRHostTorrent
- All Known Implementing Classes:
TRHostTorrentHostImpl, TRHostTorrentPublishImpl
public interface TRHostTorrent
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleandoesn't guarantee that removal will be successful as conditions may changevoidlonglonglonglonglonglonglongintlongTo retreive arbitrary objects against this object.longintgetPeers()intgetPort()longintintlonglonglonglonglongbooleanbooleanbooleanvoidremove()voidvoidvoidTo store arbitrary objects against this object.voidsetPassive(boolean passive) voidsetTorrent(TOTorrent torrent) voidstart()voidstop()
-
Field Details
-
TS_FAILED
static final int TS_FAILED- See Also:
-
TS_STOPPED
static final int TS_STOPPED- See Also:
-
TS_STARTED
static final int TS_STARTED- See Also:
-
TS_PUBLISHED
static final int TS_PUBLISHED- See Also:
-
-
Method Details
-
start
void start() -
stop
void stop() -
remove
-
canBeRemoved
doesn't guarantee that removal will be successful as conditions may change- Returns:
- true if OK, exception thrown otherwise
- Throws:
TRHostTorrentRemovalVetoException
-
getStatus
int getStatus() -
isPersistent
boolean isPersistent() -
isPassive
boolean isPassive() -
setPassive
void setPassive(boolean passive) -
isExternal
boolean isExternal() -
getDateAdded
long getDateAdded() -
getTorrent
TOTorrent getTorrent() -
setTorrent
-
getTrackerTorrent
TRTrackerServerTorrent getTrackerTorrent() -
getPort
int getPort() -
getPeers
TRHostPeer[] getPeers() -
getSeedCount
int getSeedCount() -
getLeecherCount
int getLeecherCount() -
getBadNATCount
int getBadNATCount() -
getAnnounceCount
long getAnnounceCount() -
getAverageAnnounceCount
long getAverageAnnounceCount() -
getScrapeCount
long getScrapeCount() -
getAverageScrapeCount
long getAverageScrapeCount() -
getCompletedCount
long getCompletedCount() -
getTotalUploaded
long getTotalUploaded() -
getTotalDownloaded
long getTotalDownloaded() -
getTotalLeft
long getTotalLeft() -
getAverageUploaded
long getAverageUploaded() -
getAverageDownloaded
long getAverageDownloaded() -
getTotalBytesIn
long getTotalBytesIn() -
getAverageBytesIn
long getAverageBytesIn() -
getTotalBytesOut
long getTotalBytesOut() -
getAverageBytesOut
long getAverageBytesOut() -
disableReplyCaching
void disableReplyCaching() -
addListener
-
removeListener
-
addRemovalListener
-
removeRemovalListener
-
getData
-
setData
-