Class TRTrackerAnnouncerResponsePeerImpl
- java.lang.Object
-
- com.biglybt.core.tracker.client.impl.TRTrackerAnnouncerResponsePeerImpl
-
- All Implemented Interfaces:
TRTrackerAnnouncerResponsePeer
,DownloadAnnounceResultPeer
public class TRTrackerAnnouncerResponsePeerImpl extends java.lang.Object implements TRTrackerAnnouncerResponsePeer
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
address
private byte
az_version
private short
crypto
private short
http_port
private byte[]
peer_id
private java.lang.String
source
private short
tcp_port
private short
udp_port
private short
up_speed
-
Fields inherited from interface com.biglybt.pif.download.DownloadAnnounceResultPeer
PEERSOURCE_BT_TRACKER, PEERSOURCE_DHT, PEERSOURCE_INCOMING, PEERSOURCE_PEX, PEERSOURCE_PLUGIN, PROTOCOL_CRYPT, PROTOCOL_NORMAL
-
-
Constructor Summary
Constructors Constructor Description TRTrackerAnnouncerResponsePeerImpl(java.lang.String _source, byte[] _peer_id, java.lang.String _address, int _tcp_port, int _udp_port, int _http_port, short _crypto, byte _az_version, int _up_speed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(TRTrackerAnnouncerResponsePeer other)
java.lang.String
getAddress()
byte
getAZVersion()
int
getHTTPPort()
java.lang.String
getKey()
byte[]
getPeerID()
int
getPort()
short
getProtocol()
java.lang.String
getSource()
java.lang.String
getString()
private java.lang.String
getString2(TRTrackerAnnouncerResponsePeer peer)
int
getUDPPort()
int
getUploadSpeed()
-
-
-
Field Detail
-
source
private final java.lang.String source
-
peer_id
private final byte[] peer_id
-
address
private final java.lang.String address
-
tcp_port
private final short tcp_port
-
udp_port
private final short udp_port
-
http_port
private final short http_port
-
crypto
private final short crypto
-
az_version
private final byte az_version
-
up_speed
private final short up_speed
-
-
Method Detail
-
getSource
public java.lang.String getSource()
- Specified by:
getSource
in interfaceDownloadAnnounceResultPeer
-
getPeerID
public byte[] getPeerID()
- Specified by:
getPeerID
in interfaceDownloadAnnounceResultPeer
-
getAddress
public java.lang.String getAddress()
- Specified by:
getAddress
in interfaceDownloadAnnounceResultPeer
-
getPort
public int getPort()
- Specified by:
getPort
in interfaceDownloadAnnounceResultPeer
-
getUDPPort
public int getUDPPort()
- Specified by:
getUDPPort
in interfaceDownloadAnnounceResultPeer
-
getHTTPPort
public int getHTTPPort()
- Specified by:
getHTTPPort
in interfaceTRTrackerAnnouncerResponsePeer
-
getProtocol
public short getProtocol()
- Specified by:
getProtocol
in interfaceDownloadAnnounceResultPeer
-
getAZVersion
public byte getAZVersion()
- Specified by:
getAZVersion
in interfaceTRTrackerAnnouncerResponsePeer
-
getUploadSpeed
public int getUploadSpeed()
- Specified by:
getUploadSpeed
in interfaceTRTrackerAnnouncerResponsePeer
-
getKey
public java.lang.String getKey()
- Specified by:
getKey
in interfaceTRTrackerAnnouncerResponsePeer
-
compareTo
public int compareTo(TRTrackerAnnouncerResponsePeer other)
- Specified by:
compareTo
in interfaceTRTrackerAnnouncerResponsePeer
-
getString2
private java.lang.String getString2(TRTrackerAnnouncerResponsePeer peer)
-
getString
public java.lang.String getString()
-
-