Interface TRTrackerAnnouncerImpl.Helper
-
- Enclosing class:
- TRTrackerAnnouncerImpl
public static interface TRTrackerAnnouncerImpl.Helper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addListener(TRTrackerAnnouncerListener l)
void
addToTrackerCache(TRTrackerAnnouncerResponsePeerImpl[] peers)
byte[]
getPeerID()
TRTrackerAnnouncerResponsePeer[]
getPeersFromCache(int num_want)
long
getSessionID()
java.lang.String
getTrackerKey()
java.util.Map
getTrackerResponseCache()
int
getUDPKey()
void
informResponse(TRTrackerAnnouncerHelper helper, TRTrackerAnnouncerRequest request, TRTrackerAnnouncerResponse response)
void
informURLChange(java.net.URL old_url, java.net.URL new_url, boolean explicit)
void
informURLRefresh()
void
removeFromTrackerResponseCache(java.lang.String ip, int tcpPort)
void
removeListener(TRTrackerAnnouncerListener l)
void
setTrackerResponseCache(java.util.Map map)
-
-
-
Method Detail
-
getPeerID
byte[] getPeerID()
-
getSessionID
long getSessionID()
-
getTrackerKey
java.lang.String getTrackerKey()
-
getUDPKey
int getUDPKey()
-
addToTrackerCache
void addToTrackerCache(TRTrackerAnnouncerResponsePeerImpl[] peers)
-
getPeersFromCache
TRTrackerAnnouncerResponsePeer[] getPeersFromCache(int num_want)
-
setTrackerResponseCache
void setTrackerResponseCache(java.util.Map map)
-
removeFromTrackerResponseCache
void removeFromTrackerResponseCache(java.lang.String ip, int tcpPort)
-
getTrackerResponseCache
java.util.Map getTrackerResponseCache()
-
informResponse
void informResponse(TRTrackerAnnouncerHelper helper, TRTrackerAnnouncerRequest request, TRTrackerAnnouncerResponse response)
-
informURLChange
void informURLChange(java.net.URL old_url, java.net.URL new_url, boolean explicit)
-
informURLRefresh
void informURLRefresh()
-
addListener
void addListener(TRTrackerAnnouncerListener l)
-
removeListener
void removeListener(TRTrackerAnnouncerListener l)
-
-