easypastry.dht
Class BunshinDHTHandler
java.lang.Object
easypastry.dht.BunshinDHTHandler
- All Implemented Interfaces:
- DHTHandler
public class BunshinDHTHandler
- extends java.lang.Object
- implements DHTHandler
Field Summary |
static java.util.Hashtable<java.lang.String,java.lang.Boolean> |
insertAckArrived
|
static java.util.Hashtable<java.lang.String,java.lang.Boolean> |
lookupResultArrived
|
Method Summary |
java.io.Serializable |
get(java.lang.String key)
|
java.util.Hashtable<java.lang.String,java.lang.Integer> |
getState()
|
void |
put(java.lang.String key,
java.io.Serializable value)
|
void |
remove(java.lang.String key)
|
void |
setBunshinApp(bunshin.Bunshin bunshinApp)
|
void |
setContext(java.lang.String context,
bunshin.listeners.BunshinMergeClient bmc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lookupResultArrived
public static java.util.Hashtable<java.lang.String,java.lang.Boolean> lookupResultArrived
insertAckArrived
public static java.util.Hashtable<java.lang.String,java.lang.Boolean> insertAckArrived
BunshinDHTHandler
public BunshinDHTHandler()
setBunshinApp
public void setBunshinApp(bunshin.Bunshin bunshinApp)
setContext
public void setContext(java.lang.String context,
bunshin.listeners.BunshinMergeClient bmc)
get
public java.io.Serializable get(java.lang.String key)
throws DHTException
- Specified by:
get
in interface DHTHandler
- Throws:
DHTException
put
public void put(java.lang.String key,
java.io.Serializable value)
throws DHTException
- Specified by:
put
in interface DHTHandler
- Throws:
DHTException
remove
public void remove(java.lang.String key)
- Specified by:
remove
in interface DHTHandler
getState
public java.util.Hashtable<java.lang.String,java.lang.Integer> getState()
- Specified by:
getState
in interface DHTHandler