FINGER_MAX, FINGER_RESERVED, onNeighbourChange, PERIODICAL_DELAY
Constructor and Description |
---|
ChordDHT(java.lang.String myIp,
java.lang.Short myPort,
java.lang.String peerIp,
java.lang.Short peerPort,
IfcTransportServer ts,
IfcTransportClient tc) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
debugShowStoredEntries() |
ID |
dhtDelete(java.lang.String key,
IfcCallback finalCallback) |
ID |
dhtGet(java.lang.String key,
IfcCallback finalCallback) |
ID |
dhtGet1(java.lang.String key,
IfcCallback finalCallback) |
ID |
dhtGet2(java.lang.String key,
IfcCallback finalCallback) |
ID |
dhtGet3(java.lang.String key,
IfcCallback finalCallback) |
ID |
dhtStore(java.lang.String key,
java.lang.String value,
IfcCallback finalCallback)
Store data having 'key' on node id=successor('key')
|
org.apache.commons.collections.map.MultiValueMap |
getLocalStorage() |
static ID |
hashChord(java.lang.String key) |
static ID |
hashChordOld(java.lang.String key) |
static ID |
idMinusOneThirdOfRange(ID source) |
static ID |
idPlusOneThirdOfRange(ID source) |
void |
onLeaveDHT() |
void |
redistributeLocalStorage(ID caller) |
debugInfo, debugInfoJSON, getId, getIdHexString, getMyIp, getPredecessor, getPredecessorID, getSuccessor, isRuning, loopThroughPeers, sphereIntervalBelongOpen, sphereIntervalBelongRightClosed, startChordAsync, startChordSync, stopChord
public ChordDHT(java.lang.String myIp, java.lang.Short myPort, java.lang.String peerIp, java.lang.Short peerPort, IfcTransportServer ts, IfcTransportClient tc)
public static ID hashChord(java.lang.String key)
public static ID hashChordOld(java.lang.String key)
public ID dhtStore(java.lang.String key, java.lang.String value, IfcCallback finalCallback)
public ID dhtGet(java.lang.String key, IfcCallback finalCallback)
public ID dhtGet1(java.lang.String key, IfcCallback finalCallback)
public ID dhtGet2(java.lang.String key, IfcCallback finalCallback)
public ID dhtGet3(java.lang.String key, IfcCallback finalCallback)
public ID dhtDelete(java.lang.String key, IfcCallback finalCallback)
public org.apache.commons.collections.map.MultiValueMap getLocalStorage()
public void redistributeLocalStorage(ID caller)
public void onLeaveDHT()
public java.lang.String debugShowStoredEntries()