Interface DHTTransportRequestHandler
- All Known Implementing Classes:
DHTControlImpl, DHTTransportRequestCounter
public interface DHTTransportRequestHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoidcontactImported(DHTTransportContact contact, boolean is_bootstrap) Mechanism for reporting that a contact has been importedvoidcontactRemoved(DHTTransportContact contact) findNodeRequest(DHTTransportContact contact, byte[] id) findValueRequest(DHTTransportContact contact, byte[] key, int max_values, short flags) intvoidkeyBlockRequest(DHTTransportContact contact, byte[] key_block_request, byte[] key_block_signature) voidpingRequest(DHTTransportContact contact) queryStoreRequest(DHTTransportContact contact, int header_len, List<Object[]> keys) voidsetTransportEstimatedDHTSize(int size) statsRequest(DHTTransportContact contact) storeRequest(DHTTransportContact contact, byte[][] keys, DHTTransportValue[][] value_sets)
-
Method Details
-
pingRequest
-
keyBlockRequest
void keyBlockRequest(DHTTransportContact contact, byte[] key_block_request, byte[] key_block_signature) -
statsRequest
-
storeRequest
DHTTransportStoreReply storeRequest(DHTTransportContact contact, byte[][] keys, DHTTransportValue[][] value_sets) -
queryStoreRequest
DHTTransportQueryStoreReply queryStoreRequest(DHTTransportContact contact, int header_len, List<Object[]> keys) -
findNodeRequest
-
findValueRequest
DHTTransportFindValueReply findValueRequest(DHTTransportContact contact, byte[] key, int max_values, short flags) -
contactImported
Mechanism for reporting that a contact has been imported- Parameters:
contact-
-
contactRemoved
-
getTransportEstimatedDHTSize
int getTransportEstimatedDHTSize() -
setTransportEstimatedDHTSize
void setTransportEstimatedDHTSize(int size)
-