org.gudy.azureus2.core3.peer
Interface PEPeerManagerAdapter
- All Known Implementing Classes:
- DownloadManagerController, LWSPeerManagerAdapter
public interface PEPeerManagerAdapter
Method Summary |
void |
addHTTPSeed(String address,
int port)
|
void |
addPeer(PEPeer peer)
|
void |
addPiece(PEPiece piece)
|
void |
dataBytesReceived(PEPeer peer,
int bytes)
|
void |
dataBytesSent(PEPeer peer,
int bytes)
|
void |
discarded(PEPeer peer,
int bytes)
|
void |
enqueueReadRequest(PEPeer peer,
DiskManagerReadRequest request,
DiskManagerReadRequestListener listener)
|
int |
getCryptoLevel()
See NetworkManager.CRYPTO_OVERRIDE constants |
String |
getDisplayName()
|
int |
getDownloadRateLimitBytesPerSecond()
|
String[] |
getEnabledNetworks()
|
int |
getExtendedMessagingMode()
|
LogRelation |
getLogRelation()
|
int[] |
getMaxConnections()
|
int[] |
getMaxSeedConnections()
|
int |
getMaxUploads()
|
PeerManagerRegistration |
getPeerManagerRegistration()
|
int |
getPermittedBytesToReceive()
|
int |
getPermittedBytesToSend()
|
int |
getPosition()
|
long |
getRandomSeed()
|
byte[][] |
getSecrets(int crypto_level)
|
byte[] |
getTorrentInfoDict(PEPeer peer)
|
int |
getTorrentInfoDictSize()
|
String |
getTrackerClientExtensions()
|
TRTrackerScraperResponse |
getTrackerScrapeResponse()
|
int |
getUploadPriority()
|
int |
getUploadRateLimitBytesPerSecond()
|
boolean |
hasPriorityConnection()
|
boolean |
isMetadataDownload()
|
boolean |
isNATHealthy()
|
boolean |
isNetworkEnabled(String network)
|
boolean |
isPeerExchangeEnabled()
|
boolean |
isPeerSourceEnabled(String peer_source)
|
boolean |
isPeriodicRescanEnabled()
|
void |
permittedReceiveBytesUsed(int bytes)
|
void |
permittedSendBytesUsed(int bytes)
|
void |
priorityConnectionChanged(boolean added)
|
void |
protocolBytesReceived(PEPeer peer,
int bytes)
|
void |
protocolBytesSent(PEPeer peer,
int bytes)
|
void |
removePeer(PEPeer peer)
|
void |
removePiece(PEPiece piece)
|
void |
restartDownload(boolean forceRecheck)
|
void |
setStateFinishing()
|
void |
setStateSeeding(boolean never_downloaded)
|
void |
setTrackerRefreshDelayOverrides(int percent)
|
void |
statsRequest(PEPeer originator,
Map request,
Map reply)
|
getDisplayName
String getDisplayName()
getUploadRateLimitBytesPerSecond
int getUploadRateLimitBytesPerSecond()
getDownloadRateLimitBytesPerSecond
int getDownloadRateLimitBytesPerSecond()
getMaxUploads
int getMaxUploads()
getMaxConnections
int[] getMaxConnections()
getMaxSeedConnections
int[] getMaxSeedConnections()
getExtendedMessagingMode
int getExtendedMessagingMode()
isPeerExchangeEnabled
boolean isPeerExchangeEnabled()
isMetadataDownload
boolean isMetadataDownload()
getUploadPriority
int getUploadPriority()
getTorrentInfoDictSize
int getTorrentInfoDictSize()
getTorrentInfoDict
byte[] getTorrentInfoDict(PEPeer peer)
getCryptoLevel
int getCryptoLevel()
- See NetworkManager.CRYPTO_OVERRIDE constants
- Returns:
getRandomSeed
long getRandomSeed()
isPeriodicRescanEnabled
boolean isPeriodicRescanEnabled()
setStateFinishing
void setStateFinishing()
setStateSeeding
void setStateSeeding(boolean never_downloaded)
restartDownload
void restartDownload(boolean forceRecheck)
getTrackerScrapeResponse
TRTrackerScraperResponse getTrackerScrapeResponse()
getTrackerClientExtensions
String getTrackerClientExtensions()
setTrackerRefreshDelayOverrides
void setTrackerRefreshDelayOverrides(int percent)
isNATHealthy
boolean isNATHealthy()
addPeer
void addPeer(PEPeer peer)
removePeer
void removePeer(PEPeer peer)
addPiece
void addPiece(PEPiece piece)
removePiece
void removePiece(PEPiece piece)
discarded
void discarded(PEPeer peer,
int bytes)
protocolBytesReceived
void protocolBytesReceived(PEPeer peer,
int bytes)
dataBytesReceived
void dataBytesReceived(PEPeer peer,
int bytes)
protocolBytesSent
void protocolBytesSent(PEPeer peer,
int bytes)
dataBytesSent
void dataBytesSent(PEPeer peer,
int bytes)
statsRequest
void statsRequest(PEPeer originator,
Map request,
Map reply)
getPeerManagerRegistration
PeerManagerRegistration getPeerManagerRegistration()
addHTTPSeed
void addHTTPSeed(String address,
int port)
getSecrets
byte[][] getSecrets(int crypto_level)
enqueueReadRequest
void enqueueReadRequest(PEPeer peer,
DiskManagerReadRequest request,
DiskManagerReadRequestListener listener)
getLogRelation
LogRelation getLogRelation()
getPosition
int getPosition()
isPeerSourceEnabled
boolean isPeerSourceEnabled(String peer_source)
isNetworkEnabled
boolean isNetworkEnabled(String network)
getEnabledNetworks
String[] getEnabledNetworks()
priorityConnectionChanged
void priorityConnectionChanged(boolean added)
hasPriorityConnection
boolean hasPriorityConnection()
getPermittedBytesToReceive
int getPermittedBytesToReceive()
permittedReceiveBytesUsed
void permittedReceiveBytesUsed(int bytes)
getPermittedBytesToSend
int getPermittedBytesToSend()
permittedSendBytesUsed
void permittedSendBytesUsed(int bytes)