org.gudy.azureus2.core3.tracker.client.impl
Class TRTrackerAnnouncerResponsePeerImpl

java.lang.Object
  extended by org.gudy.azureus2.core3.tracker.client.impl.TRTrackerAnnouncerResponsePeerImpl
All Implemented Interfaces:
TRTrackerAnnouncerResponsePeer, DownloadAnnounceResultPeer

public class TRTrackerAnnouncerResponsePeerImpl
extends Object
implements TRTrackerAnnouncerResponsePeer


Field Summary
 
Fields inherited from interface org.gudy.azureus2.plugins.download.DownloadAnnounceResultPeer
PEERSOURCE_BT_TRACKER, PEERSOURCE_DHT, PEERSOURCE_INCOMING, PEERSOURCE_PEX, PEERSOURCE_PLUGIN, PROTOCOL_CRYPT, PROTOCOL_NORMAL
 
Constructor Summary
TRTrackerAnnouncerResponsePeerImpl(String _source, byte[] _peer_id, String _address, int _tcp_port, int _udp_port, int _http_port, short _crypto, byte _az_version, int _up_speed)
           
 
Method Summary
 int compareTo(TRTrackerAnnouncerResponsePeer other)
           
 String getAddress()
           
 byte getAZVersion()
           
 int getHTTPPort()
           
protected  String getKey()
           
 byte[] getPeerID()
           
 int getPort()
           
 short getProtocol()
           
 String getSource()
           
 String getString()
           
 int getUDPPort()
           
 int getUploadSpeed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TRTrackerAnnouncerResponsePeerImpl

public TRTrackerAnnouncerResponsePeerImpl(String _source,
                                          byte[] _peer_id,
                                          String _address,
                                          int _tcp_port,
                                          int _udp_port,
                                          int _http_port,
                                          short _crypto,
                                          byte _az_version,
                                          int _up_speed)
Method Detail

getSource

public String getSource()
Specified by:
getSource in interface DownloadAnnounceResultPeer

getPeerID

public byte[] getPeerID()
Specified by:
getPeerID in interface DownloadAnnounceResultPeer

getAddress

public String getAddress()
Specified by:
getAddress in interface DownloadAnnounceResultPeer

getPort

public int getPort()
Specified by:
getPort in interface DownloadAnnounceResultPeer

getUDPPort

public int getUDPPort()
Specified by:
getUDPPort in interface DownloadAnnounceResultPeer

getHTTPPort

public int getHTTPPort()
Specified by:
getHTTPPort in interface TRTrackerAnnouncerResponsePeer

getProtocol

public short getProtocol()
Specified by:
getProtocol in interface DownloadAnnounceResultPeer

getAZVersion

public byte getAZVersion()
Specified by:
getAZVersion in interface TRTrackerAnnouncerResponsePeer

getUploadSpeed

public int getUploadSpeed()
Specified by:
getUploadSpeed in interface TRTrackerAnnouncerResponsePeer

getKey

protected String getKey()

compareTo

public int compareTo(TRTrackerAnnouncerResponsePeer other)
Specified by:
compareTo in interface TRTrackerAnnouncerResponsePeer

getString

public String getString()