easypastry.dht
Class BunshinDHTHandler

java.lang.Object
  extended by 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
           
 
Constructor Summary
BunshinDHTHandler()
           
 
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
 

Field Detail

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
Constructor Detail

BunshinDHTHandler

public BunshinDHTHandler()
Method Detail

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