com.aelitis.azureus.core.dht.transport
Interface DHTTransportRequestHandler
- All Known Implementing Classes:
- DHTControlImpl, DHTTransportRequestCounter
public interface DHTTransportRequestHandler
Method Summary |
void |
contactImported(DHTTransportContact contact,
boolean is_bootstrap)
Mechanism for reporting that a contact has been imported |
void |
contactRemoved(DHTTransportContact contact)
|
DHTTransportContact[] |
findNodeRequest(DHTTransportContact contact,
byte[] id)
|
DHTTransportFindValueReply |
findValueRequest(DHTTransportContact contact,
byte[] key,
int max_values,
short flags)
|
int |
getTransportEstimatedDHTSize()
|
void |
keyBlockRequest(DHTTransportContact contact,
byte[] key_block_request,
byte[] key_block_signature)
|
void |
pingRequest(DHTTransportContact contact)
|
DHTTransportQueryStoreReply |
queryStoreRequest(DHTTransportContact contact,
int header_len,
List<Object[]> keys)
|
void |
setTransportEstimatedDHTSize(int size)
|
DHTTransportFullStats |
statsRequest(DHTTransportContact contact)
|
DHTTransportStoreReply |
storeRequest(DHTTransportContact contact,
byte[][] keys,
DHTTransportValue[][] value_sets)
|
pingRequest
void pingRequest(DHTTransportContact contact)
keyBlockRequest
void keyBlockRequest(DHTTransportContact contact,
byte[] key_block_request,
byte[] key_block_signature)
statsRequest
DHTTransportFullStats statsRequest(DHTTransportContact contact)
storeRequest
DHTTransportStoreReply storeRequest(DHTTransportContact contact,
byte[][] keys,
DHTTransportValue[][] value_sets)
queryStoreRequest
DHTTransportQueryStoreReply queryStoreRequest(DHTTransportContact contact,
int header_len,
List<Object[]> keys)
findNodeRequest
DHTTransportContact[] findNodeRequest(DHTTransportContact contact,
byte[] id)
findValueRequest
DHTTransportFindValueReply findValueRequest(DHTTransportContact contact,
byte[] key,
int max_values,
short flags)
contactImported
void contactImported(DHTTransportContact contact,
boolean is_bootstrap)
- Mechanism for reporting that a contact has been imported
- Parameters:
contact
-
contactRemoved
void contactRemoved(DHTTransportContact contact)
getTransportEstimatedDHTSize
int getTransportEstimatedDHTSize()
setTransportEstimatedDHTSize
void setTransportEstimatedDHTSize(int size)