Interface TRTrackerServerPeer
- All Superinterfaces:
TRTrackerServerPeerBase
- All Known Implementing Classes:
TRTrackerServerPeerImpl, TRTrackerServerProcessor.lightweightPeer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final byte -
Method Summary
Modifier and TypeMethodDescriptionexport()longlonggetIPRaw()bytereturns the current NAT status of the peerbyte[]longgetUserData(Object key) booleanisBiased()voidsetBiased(boolean bias) voidsetUserData(Object key, Object data) Methods inherited from interface TRTrackerServerPeerBase
getHTTPPort, getIP, getSecsToLive, getTCPPort
-
Field Details
-
NAT_CHECK_UNKNOWN
static final byte NAT_CHECK_UNKNOWN- See Also:
-
NAT_CHECK_DISABLED
static final byte NAT_CHECK_DISABLED- See Also:
-
NAT_CHECK_INITIATED
static final byte NAT_CHECK_INITIATED- See Also:
-
NAT_CHECK_OK
static final byte NAT_CHECK_OK- See Also:
-
NAT_CHECK_FAILED
static final byte NAT_CHECK_FAILED- See Also:
-
NAT_CHECK_FAILED_AND_REPORTED
static final byte NAT_CHECK_FAILED_AND_REPORTED- See Also:
-
CRYPTO_NONE
static final byte CRYPTO_NONE- See Also:
-
CRYPTO_SUPPORTED
static final byte CRYPTO_SUPPORTED- See Also:
-
CRYPTO_REQUIRED
static final byte CRYPTO_REQUIRED- See Also:
-
-
Method Details
-
getUploaded
long getUploaded() -
getDownloaded
long getDownloaded() -
getAmountLeft
long getAmountLeft() -
getIPRaw
String getIPRaw() -
getPeerID
byte[] getPeerID() -
getNATStatus
byte getNATStatus()returns the current NAT status of the peer- Returns:
-
isBiased
boolean isBiased() -
setBiased
void setBiased(boolean bias) -
setUserData
-
getUserData
-
export
Map export()
-