Methods Summary |
---|
public byte[][] | createNewDiversification(com.aelitis.azureus.core.dht.transport.DHTTransportContact cause, byte[] key, boolean put_operation, byte diversification_type, boolean exhaustive_get)
|
public DHTStorageKeyStats | deserialiseStats(java.io.DataInputStream is)
|
public DHTStorageBlock[] | getDirectKeyBlocks()
|
public byte[][] | getExistingDiversification(byte[] key, boolean put_operation, boolean exhaustive_get)
|
public DHTStorageBlock | getKeyBlockDetails(byte[] key)
|
public byte[] | getKeyForKeyBlock(byte[] request)
|
public int | getNextValueVersions(int num)
|
public byte[] | getStorageForKey(java.lang.String key)
|
public boolean | isDiversified(byte[] key)
|
public DHTStorageBlock | keyBlockRequest(com.aelitis.azureus.core.dht.transport.DHTTransportContact direct_sender, byte[] request, byte[] signature)
|
public DHTStorageKey | keyCreated(org.gudy.azureus2.core3.util.HashWrapper key, boolean local)Create a new storage key for a given key
|
public void | keyDeleted(DHTStorageKey adapter_key)
|
public void | keyRead(DHTStorageKey adapter_key, com.aelitis.azureus.core.dht.transport.DHTTransportContact contact)
|
public void | setStorageForKey(java.lang.String key, byte[] data)
|
public void | valueAdded(DHTStorageKey key, com.aelitis.azureus.core.dht.transport.DHTTransportValue value)
|
public void | valueDeleted(DHTStorageKey key, com.aelitis.azureus.core.dht.transport.DHTTransportValue value)
|
public void | valueUpdated(DHTStorageKey key, com.aelitis.azureus.core.dht.transport.DHTTransportValue old_value, com.aelitis.azureus.core.dht.transport.DHTTransportValue new_value)
|