Package com.biglybt.core.tracker.host
Interface TRHostTorrent
- All Known Implementing Classes:
TRHostTorrentHostImpl
,TRHostTorrentPublishImpl
public interface TRHostTorrent
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
boolean
doesn't guarantee that removal will be successful as conditions may changevoid
long
long
long
long
long
long
long
int
long
To retreive arbitrary objects against this object.long
int
getPeers()
int
getPort()
long
int
int
long
long
long
long
long
boolean
boolean
boolean
void
remove()
void
void
void
To store arbitrary objects against this object.void
setPassive
(boolean passive) void
setTorrent
(TOTorrent torrent) void
start()
void
stop()
-
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
To retreive arbitrary objects against this object. -
setData
To store arbitrary objects against this object.
-