com.aelitis.azureus.core.dht.transport
Interface DHTTransportReplyHandler

All Known Implementing Classes:
DHTTransportReplyHandlerAdapter

public interface DHTTransportReplyHandler


Method Summary
 void failed(DHTTransportContact contact, Throwable error)
           
 void findNodeReply(DHTTransportContact contact, DHTTransportContact[] contacts)
           
 void findValueReply(DHTTransportContact contact, DHTTransportContact[] contacts)
           
 void findValueReply(DHTTransportContact contact, DHTTransportValue[] values, byte diversification_type, boolean more_to_come)
           
 void keyBlockReply(DHTTransportContact contact)
           
 void keyBlockRequest(DHTTransportContact contact, byte[] key, byte[] key_signature)
           
 void pingReply(DHTTransportContact contact, int elapsed_time)
           
 void queryStoreReply(DHTTransportContact contact, List<byte[]> response)
           
 void statsReply(DHTTransportContact contact, DHTTransportFullStats stats)
           
 void storeReply(DHTTransportContact contact, byte[] diversifications)
           
 

Method Detail

pingReply

void pingReply(DHTTransportContact contact,
               int elapsed_time)

statsReply

void statsReply(DHTTransportContact contact,
                DHTTransportFullStats stats)

storeReply

void storeReply(DHTTransportContact contact,
                byte[] diversifications)

queryStoreReply

void queryStoreReply(DHTTransportContact contact,
                     List<byte[]> response)

findNodeReply

void findNodeReply(DHTTransportContact contact,
                   DHTTransportContact[] contacts)

findValueReply

void findValueReply(DHTTransportContact contact,
                    DHTTransportValue[] values,
                    byte diversification_type,
                    boolean more_to_come)

findValueReply

void findValueReply(DHTTransportContact contact,
                    DHTTransportContact[] contacts)

keyBlockReply

void keyBlockReply(DHTTransportContact contact)

keyBlockRequest

void keyBlockRequest(DHTTransportContact contact,
                     byte[] key,
                     byte[] key_signature)

failed

void failed(DHTTransportContact contact,
            Throwable error)