org.gudy.azureus2.core3.tracker.client.impl
Interface TRTrackerAnnouncerImpl.Helper

Enclosing class:
TRTrackerAnnouncerImpl

public static interface TRTrackerAnnouncerImpl.Helper


Method Summary
 void addListener(TRTrackerAnnouncerListener l)
           
 void addToTrackerCache(TRTrackerAnnouncerResponsePeerImpl[] peers)
           
 byte[] getPeerID()
           
 TRTrackerAnnouncerResponsePeer[] getPeersFromCache(int num_want)
           
 String getTrackerKey()
           
 Map getTrackerResponseCache()
           
 int getUDPKey()
           
 void informResponse(TRTrackerAnnouncerHelper helper, TRTrackerAnnouncerResponse response)
           
 void informURLChange(URL old_url, URL new_url, boolean explicit)
           
 void informURLRefresh()
           
 void removeFromTrackerResponseCache(String ip, int tcpPort)
           
 void removeListener(TRTrackerAnnouncerListener l)
           
 void setTrackerResponseCache(Map map)
           
 

Method Detail

getPeerID

byte[] getPeerID()

getTrackerKey

String getTrackerKey()

getUDPKey

int getUDPKey()

addToTrackerCache

void addToTrackerCache(TRTrackerAnnouncerResponsePeerImpl[] peers)

getPeersFromCache

TRTrackerAnnouncerResponsePeer[] getPeersFromCache(int num_want)

setTrackerResponseCache

void setTrackerResponseCache(Map map)

removeFromTrackerResponseCache

void removeFromTrackerResponseCache(String ip,
                                    int tcpPort)

getTrackerResponseCache

Map getTrackerResponseCache()

informResponse

void informResponse(TRTrackerAnnouncerHelper helper,
                    TRTrackerAnnouncerResponse response)

informURLChange

void informURLChange(URL old_url,
                     URL new_url,
                     boolean explicit)

informURLRefresh

void informURLRefresh()

addListener

void addListener(TRTrackerAnnouncerListener l)

removeListener

void removeListener(TRTrackerAnnouncerListener l)