Uses of Class
org.kth.dks.DKSObject

Packages that use DKSObject
org.kth.dks   
org.kth.dks.dks_dht   
org.kth.dks.dks_marshal   
org.kth.dks.dks_node   
org.kth.dks.planetlab   
 

Uses of DKSObject in org.kth.dks
 

Methods in org.kth.dks that return DKSObject
 DKSObject[] DKSDHTInterface.lookupBinding(long key)
          Returns a vector of DKSObjects associated with key in the DHT
 DKSObject[] DKSDHTInterface.lookupBinding(long minKey, long maxKey)
          Returns a list of all bindings associated with keys greater than or equal to minKey, and less than or equal to maxKey.
 DKSObject DKSImpl.route(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier and give it the payload, upon which the responsible node will respond with a payload which is returned
 DKSObject DKSInterface.route(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier, and call routeCallback() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller
 DKSObject DKSAppInterface.routeCallback(long identifier, DKSObject payload)
          Is set in DKSInterface through setCallbackHandler().
 

Methods in org.kth.dks with parameters of type DKSObject
 void DKSDHTInterface.addToBinding(long key, DKSObject value)
          Value is added to the list of bindings associated with key.
 void DKSImpl.broadcast(DKSObject message)
          Broadcasts the given message.
 void DKSDHTInterface.broadcast(DKSObject message)
          Broadcast a message to all nodes
 void DKSInterface.broadcast(DKSObject message)
          Broadcasts the given message.
 void DKSAppInterface.broadcastCallback(DKSObject payload)
          This callback routine is called when the node recieves a broadcast message.
 void DKSImpl.broadcastRestricted(DKSObject message, long startId, long endId)
          Broadcasts to nodes with identifiers within the rand startId and endId []
 void DKSInterface.broadcastRestricted(DKSObject message, long startId, long endId)
          Broadcasts the given message.
 void DKSDHTInterface.changeBinding(long key, DKSObject oldValue, DKSObject newValue)
          All ocurrences of oldValue in the bindings associated with key are replaced by newValue.
 void DKSDHTInterface.removeFromBinding(long key, DKSObject value)
          Value is removed from the list of bindings associated with key.
 DKSObject DKSImpl.route(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier and give it the payload, upon which the responsible node will respond with a payload which is returned
 DKSObject DKSInterface.route(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier, and call routeCallback() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller
 void DKSImpl.routeAsync(long identifier, DKSObject payload)
          Will route a message to the DKS node that is responsible for the given identifier and give it the payload, upon which the responsible node will respond with a payload which is returned
 void DKSInterface.routeAsync(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier, and call routeCallbackAsync() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller
 void DKSImpl.routeAsyncFrom(long identifier, DKSObject payload, DKSRef firstNode)
          Will route a message from firstNode to the DKS node that is responsible for the given identifier and give it the payload, upon which the responsible node will respond with a payload which is returned
 void DKSInterface.routeAsyncFrom(long identifier, DKSObject payload, DKSRef firstNode)
          Will route a message, starting at firstNode, the DKS node that is responsible for the given identifier, and call routeCallbackAsync() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller.
 DKSObject DKSAppInterface.routeCallback(long identifier, DKSObject payload)
          Is set in DKSInterface through setCallbackHandler().
 void DKSAppInterface.routeCallbackAsync(long identifier, DKSObject payload)
          Is set in DKSInterface through setCallbackHandler().
 

Uses of DKSObject in org.kth.dks.dks_dht
 

Fields in org.kth.dks.dks_dht declared as DKSObject
 DKSObject ChangeItemMsg.newPayload
           
 DKSObject StoreTriplet.obj
           
 DKSObject ChangeItemMsg.oldPayload
           
 DKSObject AddItemMsg.payload
           
 DKSObject RemoveItemMsg.payload
           
 

Methods in org.kth.dks.dks_dht that return DKSObject
 DKSObject ChangeItemMsg.getNewPayLoad()
           
 DKSObject ChangeItemMsg.getOldPayLoad()
           
 DKSObject[] DHTStateTransferMsg.getPayload()
           
 DKSObject AddToBindingMsg.getPayload()
           
 DKSObject RemoveFromBindingMsg.getPayload()
           
 DKSObject[] DHTResultMsg.getPayload()
           
 DKSObject RemoveItemMsg.getPayLoad()
           
 DKSObject[] DKSDHTImpl.lookupBinding(long key)
          Returns the list of bindings associated with key.
 DKSObject[] DKSMCastDHTImpl.lookupBinding(long key)
          Returns a vector of DKSObjects associated with key in the DHT
 DKSObject[] DKSDHTImpl.lookupBinding(long minKey, long maxKey)
          Returns a list of all bindings associated with keys greater than or equal to minKey, and less than or equal to maxKey.
 DKSObject[] DKSMCastDHTImpl.lookupBinding(long minKey, long maxKey)
          Returns an array of all bindings associated with keys greater than or equal to minKey, and less than or equal to maxKey.
 DKSObject[] DHTDiskStorage.lookupItem(long key)
           
 DKSObject[] DHTStorage.lookupItem(long key)
           
 DKSObject[] DHTMemoryStorage.lookupItem(long key)
           
static DKSObject DKSDHTImpl.message2obj(DKSMessage m)
           
 DKSObject DKSDHTImpl.route(long identifier, DKSObject payload)
           
 DKSObject DKSMCastDHTImpl.route(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier, and call routeCallback() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller
 DKSObject DKSDHTImpl.routeCallback(long identifier, DKSObject payload)
           
 

Methods in org.kth.dks.dks_dht with parameters of type DKSObject
 void DKSDHTImpl.addToBinding(long key, DKSObject value)
          Value is added to the list of bindings associated with key.
 void DKSMCastDHTImpl.addToBinding(long key, DKSObject value)
          Value is added to the list of bindings associated with key.
 AsyncOperation[] DKSDHTImpl.addToBindingAsync(long key, DKSObject value)
           
 void DKSDHTImpl.broadcast(DKSObject message)
          Broadcast a message to all nodes
 void DKSMCastDHTImpl.broadcast(DKSObject message)
          Broadcast a message to all nodes
 void DKSDHTImpl.broadcastCallback(DKSObject payload)
           
 void DKSDHTImpl.broadcastRestricted(DKSObject message, long startId, long endId)
          Broadcasts to nodes with identifiers within the rand startId and endId []
 void DKSMCastDHTImpl.broadcastRestricted(DKSObject message, long startId, long endId)
          Broadcasts to nodes with identifiers within the rand startId and endId []
 void DKSDHTImpl.changeBinding(long key, DKSObject oldValue, DKSObject newValue)
          All ocurrences of oldValue in the bindings associated with key are replaced by newValue.
 void DKSMCastDHTImpl.changeBinding(long key, DKSObject oldValue, DKSObject newValue)
          All ocurrences of oldValue in the bindings associated with key are replaced by newValue.
 void DHTDiskStorage.changeItem(long key, DKSObject oldvalue, DKSObject newvalue)
           
 void DHTStorage.changeItem(long key, DKSObject oldvalue, DKSObject newvalue)
           
 void DHTMemoryStorage.changeItem(long key, DKSObject oldvalue, DKSObject newvalue)
           
 void DKSMCastDHTImpl.dhtBroadcastCallback(DKSObject value)
          Receive a broadcast message
 void DKSDHTCallback.dhtBroadcastCallback(DKSObject value)
          Receive a broadcast message
 void DHTDiskStorage.insertItem(long key, DKSObject value)
           
 void DHTStorage.insertItem(long key, DKSObject value)
           
 void DHTMemoryStorage.insertItem(long key, DKSObject value)
           
 void DKSDHTImpl.removeFromBinding(long key, DKSObject value)
          Value is removed from the list of bindings associated with key.
 void DKSMCastDHTImpl.removeFromBinding(long key, DKSObject value)
          Value is removed from the list of bindings associated with key.
 void DHTDiskStorage.removeItem(long key, DKSObject value)
           
 void DHTStorage.removeItem(long key, DKSObject value)
           
 void DHTMemoryStorage.removeItem(long key, DKSObject value)
           
 DKSObject DKSDHTImpl.route(long identifier, DKSObject payload)
           
 DKSObject DKSMCastDHTImpl.route(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier, and call routeCallback() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller
 void DKSDHTImpl.routeAsync(long identifier, DKSObject payload)
           
 void DKSMCastDHTImpl.routeAsync(long identifier, DKSObject payload)
          Will route a message the DKS node that is responsible for the given identifier, and call routeCallbackAsync() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller
 void DKSDHTImpl.routeAsyncFrom(long identifier, DKSObject payload, DKSRef fromNode)
           
 void DKSMCastDHTImpl.routeAsyncFrom(long identifier, DKSObject payload, DKSRef fromNode)
          Will route a message from fromNode to the DKS node that is responsible for the given identifier, and call routeCallbackAsync() at that node and give it the payload, upon which the responsible node will respond with a payload which is returned to the caller
 DKSObject DKSDHTImpl.routeCallback(long identifier, DKSObject payload)
           
 void DKSDHTImpl.routeCallbackAsync(long identifier, DKSObject payload)
           
 void DKSDHTImpl.send(DKSObject message, DKSRef rec)
          Broadcasts the given message.
 void DKSDHTImpl.send(DKSObject message, long recipientNodeId)
          Send the message to the specified recipient node.
 

Constructors in org.kth.dks.dks_dht with parameters of type DKSObject
AddItemMsg(long id, int i, DKSObject pld)
           
AddToBindingMsg(long id, DKSObject pld)
           
ChangeItemMsg(long id, int i, DKSObject oldpld, DKSObject newpld)
           
DHTResultMsg(long id, int r, DKSObject[] pld)
           
DHTStateTransferMsg(long k, DKSObject[] pld)
           
RemoveFromBindingMsg(long id, int i, DKSObject pld)
           
RemoveItemMsg(long id, int i, DKSObject pld)
           
StoreTriplet(int i, java.lang.Long k, DKSObject o)
           
 

Uses of DKSObject in org.kth.dks.dks_marshal
 

Methods in org.kth.dks.dks_marshal that return DKSObject
 DKSObject LookupMsg.getPayload()
           
 DKSObject LookupResponseMsg.getPayload()
           
 DKSObject BroadCastMsg.getPayload()
           
 DKSObject LookupRequestMsg.getPayload()
           
 DKSObject LookupResultMsg.getPayload()
           
 DKSObject MarshalXML.remDKSObject()
           
abstract  DKSObject MarshalInterface.remDKSObject()
           
 DKSObject MarshalBinary.remDKSObject()
           
 DKSObject MarshalXML.remDKSObject(java.lang.String na)
           
abstract  DKSObject MarshalInterface.remDKSObject(java.lang.String na)
           
 DKSObject MarshalBinary.remDKSObject(java.lang.String na)
           
 

Methods in org.kth.dks.dks_marshal with parameters of type DKSObject
 void MarshalXML.addDKSObject(DKSObject val)
           
abstract  void MarshalInterface.addDKSObject(DKSObject val)
           
 void MarshalBinary.addDKSObject(DKSObject val)
           
 void MarshalXML.addDKSObject(DKSObject val, java.lang.String na)
           
abstract  void MarshalInterface.addDKSObject(DKSObject val, java.lang.String na)
           
 void MarshalBinary.addDKSObject(DKSObject val, java.lang.String na)
           
 

Constructors in org.kth.dks.dks_marshal with parameters of type DKSObject
BroadCastMsg(long start, long limit, DKSObject pl)
          Warning!
BroadCastMsg(long start, long limit, DKSObject pl, boolean internal)
          Warning!
LookupMsg(long target, LookupType type, DKSRef source, DKSRef start, DKSObject payload, java.lang.String msgId, boolean intern)
           
LookupRequestMsg(long target, LookupType type, DKSObject payload, java.lang.String msgId, boolean intern)
           
LookupResponseMsg(DKSRef target, LookupType type, DKSObject payload, java.lang.String msgId)
           
LookupResultMsg(DKSRef t, LookupType type, java.util.Vector vector, DKSObject payload, java.lang.String msgId)
           
 

Uses of DKSObject in org.kth.dks.dks_node
 

Methods in org.kth.dks.dks_node that return DKSObject
static DKSObject[] DKSLookup.lookup(DKSNode dksNode, long key)
           
 DKSObject[] DKSNode.lookup(long key)
           
 DKSObject DefaultAppHandler.routeCallback(long identifier, DKSObject payload)
           
 

Methods in org.kth.dks.dks_node with parameters of type DKSObject
 void DKSNode.broadCast(DKSObject message)
           
 void DefaultAppHandler.broadcastCallback(DKSObject payload)
           
 void DKSNode.broadCastRestricted(DKSObject message, long startId, long endId)
           
 void DKSNode.broadCastRestrictedCallback(DKSObject message)
           
static void DKSLookup.putResult(java.lang.String opName, DKSObject[] result)
           
 AsyncOperation DKSNode.route(long identifier, DKSObject payload)
           
 void DKSNode.routeAsync(long identifier, DKSObject payload)
           
 void DKSNode.routeAsync(long identifier, DKSObject payload, boolean internal)
           
 void DKSNode.routeAsyncFrom(long identifier, DKSObject payload, boolean internal, DKSRef firstNode)
           
 DKSObject DefaultAppHandler.routeCallback(long identifier, DKSObject payload)
           
 void DefaultAppHandler.routeCallbackAsync(long identifier, DKSObject payload)
           
 

Uses of DKSObject in org.kth.dks.planetlab
 

Methods in org.kth.dks.planetlab with parameters of type DKSObject
 void StrechMeter.dhtBroadcastCallback(DKSObject value)
           
 void PlanetLabDKS.dhtBroadcastCallback(DKSObject value)
           
 



Copyright © 2010. All Rights Reserved.