|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||