Uses of Class
org.kth.dks.dks_comm.DKSRef

Packages that use DKSRef
org.kth.dks   
org.kth.dks.dks_comm   
org.kth.dks.dks_dht   
org.kth.dks.dks_marshal   
org.kth.dks.dks_node   
org.kth.dks.planetlab   
org.kth.dks.planetlab.messages   
org.kth.dks.util   
 

Uses of DKSRef in org.kth.dks
 

Fields in org.kth.dks declared as DKSRef
protected  DKSRef DKSImpl.myDKSRef
           
 

Methods in org.kth.dks that return DKSRef
 DKSRef DKSImpl.findResponsible(long identifier)
          Finds the responsible node for a certain identifier
 DKSRef DKSInterface.findResponsible(long identifier)
          Will find the DKS node that is responsible for the given identifier
 DKSRef DKSImpl.getDKSRef()
           
 DKSRef DKSInterface.getDKSRef()
          Returns the DKSRef associated to this DKS node
 DKSRef[] DKSMCastDHTInterface.getGroupInfo(long gid)
          Return the members of the group.
 

Methods in org.kth.dks with parameters of type DKSRef
 void DKSAppInterface.failCallback(DKSRef failed, DKSRef failedPred)
          This callback routine is called at the successor of a filed node, when it detects its predecessor has failed.
 void DKSImpl.join(DKSRef existingnodeAddress)
           
 void DKSInterface.join(DKSRef existingnodeAddress)
          Adds a new node to the network managed by the local DKS implementation.
 void DKSAppInterface.joinCallback(DKSRef pred, DKSRef succ)
          This callback routine is called at the joining node, when the node is about to join INVARIANT: this method must make a callback to DKSCallbacks.joinCallbackReturn
 void DKSAppInterface.leaveCallback(DKSRef pred, DKSRef succ)
          This callback routine is called at the leaving node, when the node is about to leave INVARIANT: this method must make a callback to DKSCallbacks.joinCallbackReturn
 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.
 void DKSImpl.send(DKSRef target, DKSMessage message)
          Send the message to the specified recipient node.
 boolean DKSMessagingInterface.send(DKSRef dest, DKSMessage msg)
          Send a message directly to a node.
 void DKSInterface.send(DKSRef target, DKSMessage message)
          Sends a DKSMessage to a DKS node
 

Uses of DKSRef in org.kth.dks.dks_comm
 

Methods in org.kth.dks.dks_comm that return DKSRef
static DKSRef DKSRef.newDKSRef(java.lang.String dksURL)
          Constructs a DKSRef from a DKS URL string having the following format: dksref://[IP]:[PORT]/[GROUP_ID]/[NODE_ID]/[UNIQUE_GUID])
IP can be either an IP number of a hostname, PORT must be an integer (<=65535) describing the port number of the DKS, GROUP_ID must be a number describing the unique DKS ring/group identifier, NODE_ID must be a number describing the node logical identifier, UNIQUE_GUID must be a number describing the node unique identifier (only for identification).
static DKSRef DKSRef.newDKSRefByParts(DKSOverlayAddress oa, DKSNetAddress na)
          Creates a DKSRef with references to a DKSOverlayAddress and a DKSNetAddress.
static DKSRef DKSRef.valueOf(java.lang.String dksREF)
          Constructs a DKSRef from a DKS URL string having the following format: dks://[IP]:[PORT]/[GROUP_ID]/[NODE_ID]/[UNIQUE_GUID]/[NONCE])
IP can be either an IP number of a hostname, PORT must be an integer (<=65535) describing the port number of the DKS, GROUP_ID must be a number describing the unique DKS ring/group identifier, NODE_ID must be a number describing the node logical identifier, UNIQUE_GUID must be a number describing the node unique identifier (only for identification).
static DKSRef DKSRef.valueOfByParts(DKSOverlayAddress oa, DKSNetAddress na, long nonce)
           
 

Methods in org.kth.dks.dks_comm with parameters of type DKSRef
 double ConnectionManager.getNodeRTT(DKSRef node)
           
 double ConnectionHandler.getNodeRTT(DKSRef node)
           
 java.lang.String WebServer.WebInstance.htmlUrl(DKSRef r)
           
 void ConnectionManager.registerDKSNode(DKSRef _dksRef, DKSNode node)
           
 void ConnectionManager.unregisterDKSNode(DKSRef _dksRef)
           
 

Uses of DKSRef in org.kth.dks.dks_dht
 

Methods in org.kth.dks.dks_dht that return DKSRef
 DKSRef DKSDHTImpl.findResponsible(long id)
           
 DKSRef DKSMCastDHTImpl.findResponsible(long identifier)
          Will find the DKS node that is responsible for the given identifier
 DKSRef DKSDHTImpl.getDKSRef()
           
 DKSRef DKSMCastDHTImpl.getDKSRef()
           
 DKSRef[] DKSMCastDHTImpl.getGroupInfo(long gid)
          Return the members of the group.
 DKSRef CreateMCastGroupMsg.getGroupNode()
           
 DKSRef JoinMCastGroupMsg.getGroupNode()
           
 DKSRef DHTRestoreReplicasMsg.getNewNode()
           
 DKSRef[] MCastGroupInfoReplyMsg.getRefs()
           
 DKSRef CreateMCastGroupMsg.getSource()
           
 DKSRef MCastGroupInfoMsg.getSource()
           
 

Methods in org.kth.dks.dks_dht with parameters of type DKSRef
 void MCastGroupInfoReplyMsg.addRefs(DKSRef[] refs)
           
 void DKSDHTImpl.failCallback(DKSRef failed, DKSRef failedPred)
           
 void DKSDHTImpl.join(DKSRef existingnodeAddress)
           
 void DKSMCastDHTImpl.join(DKSRef existingnodeAddress)
          Adds a new node to the network managed by the local DKS implementation.
 void DKSDHTImpl.joinCallback(DKSRef pred, DKSRef succ)
           
 void DKSDHTImpl.leaveCallback(DKSRef pred, DKSRef succ)
           
 void DKSDHTImpl.replicateH(DKSRef sender, ReplicateMsg msg)
           
 void DKSDHTImpl.replicationFinishedH(DKSRef sender, ReplicationFinishedMsg rfmsg)
           
 void DKSDHTImpl.RestoreItemsH(DKSRef sender, DHTRestoreItemsMsg msg)
           
 void DKSDHTImpl.retrieveItemsH(DKSRef sender, RetrieveItemsMsg msg)
           
 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
 void DKSDHTImpl.send(DKSObject message, DKSRef rec)
          Broadcasts the given message.
 void DKSDHTImpl.send(DKSRef target, DKSMessage message)
           
 void DKSMCastDHTImpl.send(DKSRef target, DKSMessage message)
           
 

Constructors in org.kth.dks.dks_dht with parameters of type DKSRef
CreateMCastGroupMsg(long id, DKSRef source, DKSRef groupNode)
           
DHTRestoreReplicasMsg(DKSRef newNode, Interval i, int c, int id)
           
JoinMCastGroupMsg(long id, DKSRef groupNode)
           
MCastGroupInfoMsg(long id, DKSRef source)
           
 

Uses of DKSRef in org.kth.dks.dks_marshal
 

Methods in org.kth.dks.dks_marshal that return DKSRef
 DKSRef MsgSrcDestWrapper.getDest()
           
 DKSRef FailureMsg.getDest()
           
 DKSRef[] JoinInitMsg.getDKSRefs()
           
 DKSRef[] ByeMsg.getDKSRefs()
           
 DKSRef[] AckHelloMsg.getDKSRefs()
           
 DKSRef CorrectionOnJoinMsg.getNewNode()
           
 DKSRef CorrectionOnLeaveMsg.getNewNode()
           
 DKSRef NodeLeftMsg.getOldNode()
           
 DKSRef CorrectionOnLeaveMsg.getOldNode()
           
 DKSRef LeaveRequestMsg.getP()
           
 DKSRef BecomeNormalMsg.getP()
           
 DKSRef JoinInitMsg.getP()
           
 DKSRef BadPointerMsg.getP()
           
 DKSRef DKSMessage.getRecvRef()
           
 DKSRef DKSMessage.getSendRef()
           
 DKSRef LookupMsg.getSource()
           
 DKSRef MsgSrcDestWrapper.getSrc()
           
 DKSRef FailureMsg.getSrc()
           
 DKSRef LookupResultMsg.getT()
           
 DKSRef LookupResponseMsg.getTargetRef()
           
 DKSRef MarshalXML.remDKSRef()
           
abstract  DKSRef MarshalInterface.remDKSRef()
           
 DKSRef MarshalBinary.remDKSRef()
           
 DKSRef MarshalXML.remDKSRef(java.lang.String na)
           
abstract  DKSRef MarshalInterface.remDKSRef(java.lang.String na)
           
 DKSRef MarshalBinary.remDKSRef(java.lang.String na)
           
 

Methods in org.kth.dks.dks_marshal with parameters of type DKSRef
 void MarshalXML.addDKSRef(DKSRef val)
           
abstract  void MarshalInterface.addDKSRef(DKSRef val)
           
 void MarshalBinary.addDKSRef(DKSRef val)
           
 void MarshalXML.addDKSRef(DKSRef val, java.lang.String na)
           
abstract  void MarshalInterface.addDKSRef(DKSRef val, java.lang.String na)
           
 void MarshalBinary.addDKSRef(DKSRef val, java.lang.String na)
           
 void MarshalXML.addDKSRefArray(DKSRef[] val)
           
abstract  void MarshalInterface.addDKSRefArray(DKSRef[] val)
           
 void MarshalBinary.addDKSRefArray(DKSRef[] val)
           
 void MarshalXML.addDKSRefArray(DKSRef[] val, java.lang.String na)
           
abstract  void MarshalInterface.addDKSRefArray(DKSRef[] val, java.lang.String na)
           
 void MarshalBinary.addDKSRefArray(DKSRef[] val, java.lang.String na)
           
 boolean ObjectAdapter.callMessageHandler(DKSMessage dksMsg, DKSRef source)
          Takes a narrowed DKSMessage and dispatches it to a handler
 boolean DKSMarshal.dispatchOA(DKSMessage dksMsg, DKSRef source, DKSOverlayAddress dest)
          Takes an unmarshalled message from source to dest and dispatches it to the correct ObjectAdapter
 boolean ObjectAdapter.putMessagePair(DKSMessage m, DKSRef s)
          Synchronized method to put a message together with its sender in the queue
 boolean DKSMarshal.send(DKSRef src, DKSRef dest, DKSMessage msg)
          Sends the message inside msg from src to dest.
 void DKSMessage.setRecvRef(DKSRef r)
           
 void DKSMessage.setSendRef(DKSRef s)
           
 

Constructors in org.kth.dks.dks_marshal with parameters of type DKSRef
AckHelloMsg(DKSRef[] d)
           
BadPointerMsg(DKSRef p)
           
BecomeNormalMsg(DKSRef p)
           
ByeMsg(java.lang.String typeList, DKSRef[] d)
           
CorrectionOnJoinMsg(DKSRef newNode, Interval i)
           
CorrectionOnLeaveMsg(DKSRef oldNode, DKSRef newNode, Interval i)
           
FailureMsg(DKSRef s, DKSRef d, DKSMessage m)
           
JoinInitMsg(DKSRef p, DKSRef[] d)
           
JoinInitMsg(DKSRef p, DKSRef[] d)
           
LeaveRequestMsg(DKSRef p)
           
LookupMsg(long target, LookupType type, DKSRef source, DKSRef start, DKSObject payload, java.lang.String msgId, boolean intern)
           
LookupMsg(long target, LookupType type, DKSRef source, DKSRef start, java.lang.String msgId, boolean intern)
          Warning!
LookupResponseMsg(DKSRef target, LookupType type, DKSObject payload, java.lang.String msgId)
           
LookupResponseMsg(DKSRef target, LookupType type, java.lang.String msgId)
           
LookupResultMsg(DKSRef t, LookupType type, java.util.Vector vector, DKSObject payload, java.lang.String msgId)
           
LookupResultMsg(DKSRef t, LookupType type, java.util.Vector stack, java.lang.String msgId)
           
MsgSrcDestWrapper(DKSMessage m, DKSRef s, DKSRef d)
           
NodeLeftMsg(DKSRef oldNode, java.util.List liveRefs, java.util.List nonces)
           
 

Uses of DKSRef in org.kth.dks.dks_node
 

Methods in org.kth.dks.dks_node that return DKSRef
 DKSRef DKSNode.bestCandidate(DKSRef node, long target)
           
 DKSRef DKSNode.getDKSRef()
           
 DKSRef RoutingTree.getResponsible(int l, int i)
           
 

Methods in org.kth.dks.dks_node with parameters of type DKSRef
 void DKSNode.ackByeH(DKSRef source, AckByeMsg msg)
           
 void DKSNode.ackHelloH(DKSRef nj, AckHelloMsg msg)
           
 void DKSNode.ackJoinInitH(DKSRef nj, AckJoinInitMsg msg)
           
 void DKSNode.adaptH(DKSRef nj, AdaptMsg msg)
           
 void DKSNode.adaptLeaveH(DKSRef nj, AdaptLeaveMsg msg)
           
 boolean Nonces.addNonce(DKSRef ref)
           
 void DKSNode.badPointerH(DKSRef sender, BadPointerMsg msg)
           
 void DKSNode.becomeNormalH(DKSRef nj, BecomeNormalMsg msg)
           
 DKSRef DKSNode.bestCandidate(DKSRef node, long target)
           
 void DKSNode.broadCastH(DKSRef sender, BroadCastMsg msg)
           
 void DKSNode.byeH(DKSRef source, ByeMsg msg)
           
 void DKSNode.cocJoinInterleavedH(DKSRef succ, CorrectionOnJoinMsg msg)
           
 boolean Nonces.containsNonce(DKSRef ref)
           
 void DKSNode.correctionOnChangeLeave(DKSRef leavingPred, DKSRef leavingNode, DKSRef leavingSucc)
           
 boolean DKSNode.correctionOnUse(DKSRef sender, ForwardedMsgInterface msg)
           
 void DefaultAppHandler.failCallback(DKSRef failed, DKSRef failedPred)
           
 void DKSNode.failureHandler(DKSRef src, FailureMsg fm)
           
 void DKSNode.fixNextPointer(DKSRef targetRef)
           
 void RoutingTree.foundNewNode(DKSRef ref)
           
 java.util.List DKSNode.getDependentIntervals(DKSRef pred, DKSRef succ)
           
 void DKSNode.heartbeatH(DKSRef succ, HeartbeatMsg hm)
           
 void DKSNode.helloH(DKSRef nj, HelloMsg msg)
           
 void DKSNode.insertNodeH(DKSRef nj, InsertNodeMsg msg)
           
 void DefaultAppHandler.joinCallback(DKSRef pred, DKSRef succ)
           
 void DKSNode.joinInitH(DKSRef np, JoinInitMsg msg)
           
 void DKSNode.leaveAcceptH(DKSRef source, LeaveAcceptMsg msg)
           
 void DefaultAppHandler.leaveCallback(DKSRef pred, DKSRef succ)
           
 void DKSNode.leaveRejectH(DKSRef source, LeaveRejectMsg msg)
           
 void DKSNode.leaveRequestH(DKSRef source, LeaveRequestMsg msg)
           
 void DKSNode.lookupH(DKSRef np, LookupMsg msg)
           
 void DKSNode.lookupRequestH(DKSRef sender, LookupRequestMsg lm)
           
 void DKSNode.lookupResponseH(DKSRef np, LookupResponseMsg lrm)
           
 void DKSNode.lookupResultH(DKSRef np, LookupResultMsg msg)
           
 AsyncOperation DKSNode.newNode(DKSRef nj, DKSRef n)
           
 void DKSNode.nodeLeftH(DKSRef coord, NodeLeftMsg m)
           
 boolean RoutingTree.nodeLost(DKSRef ref)
           
 void DKSNode.restartJoinH(DKSRef nj, RestartJoinMsg msg)
           
 void DKSNode.restartOperationH(DKSRef from, RestartOperationMsg msg)
           
 void DKSNode.routeAsyncFrom(long identifier, DKSObject payload, boolean internal, DKSRef firstNode)
           
 boolean DKSNode.send(DKSRef dest, DKSMessage msg)
           
 void DKSNode.setConnectionManager(ConnectionManager cm, DKSRef _dksRef)
           
 

Constructors in org.kth.dks.dks_node with parameters of type DKSRef
RoutingTree(long adrRange, int k_factor, int levels, DKSRef ref)
           
 

Uses of DKSRef in org.kth.dks.planetlab
 

Methods in org.kth.dks.planetlab with parameters of type DKSRef
static int HostUtils.getDKSRefAsint(DKSRef ref)
           
 void StrechMeter.insertResultIntoDB(long fromIp, long toIp, int dksRttMs, int ipRttMs, DKSRef from, java.lang.String hostname)
           
 void PlanetLabDKS.keepAliveMsgHandler(DKSRef source, KeepAliveMsg msg)
           
 void PlanetLabDKS.liveNodesMsgHandler(DKSRef source, LiveNodesMsg msg)
           
 void StrechMeter.pingMsgHandler(DKSRef source, PingMsg msg)
           
 void PlanetLabDKS.pingMsgHandler(DKSRef source, PingMsg msg)
           
 void StrechMeter.pongMsgHandler(DKSRef source, PongMsg msg)
           
 void PlanetLabDKS.pongMsgHandler(DKSRef source, PongMsg msg)
           
 int StrechMeter.sendDirectPing(DKSRef target)
           
 int PlanetLabDKS.sendDirectPing(DKSRef target)
           
 void StrechMeter.strechMeasurementMsgHandler(DKSRef source, StrechMeasurementMsg msg)
           
 void PlanetLabDKS.strechMeasurementMsgHandler(DKSRef source, StrechMeasurementMsg msg)
           
 

Constructors in org.kth.dks.planetlab with parameters of type DKSRef
StrechMeter(java.lang.String hostname, boolean mysqlGateway, DKSRef mySQLNode)
           
 

Uses of DKSRef in org.kth.dks.planetlab.messages
 

Methods in org.kth.dks.planetlab.messages that return DKSRef
 DKSRef StrechMeasurementMsg.getFromDKSRef()
           
 

Methods in org.kth.dks.planetlab.messages that return types with arguments of type DKSRef
 java.util.ArrayList<DKSRef> LiveNodesMsg.getRefs()
           
 

Methods in org.kth.dks.planetlab.messages with parameters of type DKSRef
 void StrechMeasurementMsg.setFromDKSRef(DKSRef fomDKSRef)
           
 

Constructors in org.kth.dks.planetlab.messages with parameters of type DKSRef
StrechMeasurementMsg(java.lang.String fromHostname, DKSRef fromDKSRef, long fromIp, long toIp, int dksRttMs, int ipRttMs)
           
 

Constructor parameters in org.kth.dks.planetlab.messages with type arguments of type DKSRef
LiveNodesMsg(LiveNodesMsg.Type type, int size, java.util.ArrayList<DKSRef> refs)
           
 

Uses of DKSRef in org.kth.dks.util
 

Fields in org.kth.dks.util declared as DKSRef
 DKSRef[] NodeInfo.backList
           
 DKSRef[] NodeInfo.frontList
           
 DKSRef NodeInfo.predecessor
           
 DKSRef MessageInfo.receiver
           
 DKSRef RTEntry.responsible
           
 DKSRef MessageInfo.sender
           
 DKSRef NodeInfo.successor
           
 

Constructors in org.kth.dks.util with parameters of type DKSRef
MessageInfo(DKSRef r, DKSRef s, java.lang.String t)
           
RTEntry(long b, long e, DKSRef resp)
           
 



Copyright © 2010. All Rights Reserved.