A B C D E F G H I J K L M N O P R S T U V W X

A

ackByeH(DKSRef, AckByeMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
AckByeMsg - Class in org.kth.dks.dks_marshal
 
AckByeMsg() - Constructor for class org.kth.dks.dks_marshal.AckByeMsg
 
ackHelloH(DKSRef, AckHelloMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
AckHelloMsg - Class in org.kth.dks.dks_marshal
 
AckHelloMsg() - Constructor for class org.kth.dks.dks_marshal.AckHelloMsg
 
AckHelloMsg(DKSRef[]) - Constructor for class org.kth.dks.dks_marshal.AckHelloMsg
 
ackJoinInitH(DKSRef, AckJoinInitMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
AckJoinInitMsg - Class in org.kth.dks.dks_marshal
 
AckJoinInitMsg() - Constructor for class org.kth.dks.dks_marshal.AckJoinInitMsg
 
ackReceived(int) - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
adaptH(DKSRef, AdaptMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
adaptLeaveH(DKSRef, AdaptLeaveMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
AdaptLeaveMsg - Class in org.kth.dks.dks_marshal
 
AdaptLeaveMsg() - Constructor for class org.kth.dks.dks_marshal.AdaptLeaveMsg
 
AdaptMsg - Class in org.kth.dks.dks_marshal
 
AdaptMsg() - Constructor for class org.kth.dks.dks_marshal.AdaptMsg
 
add(InsertedItem) - Method in class org.kth.dks.dks_node.InsertManager
 
addAttribute(XMLAttribute) - Method in class org.kth.dks.dks_marshal.XMLElement
 
addBool(boolean) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addBool(boolean, String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addBool(boolean) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addBool(boolean, String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addBool(boolean) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addBool(boolean, String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addByteArray(byte[]) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addByteArray(byte[], String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addByteArray(byte[]) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addByteArray(byte[], String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addByteArray(byte[]) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addByteArray(byte[], String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSNetAddress(DKSNetAddress) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSNetAddress(DKSNetAddress, String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSNetAddress(DKSNetAddress) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSNetAddress(DKSNetAddress, String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSNetAddress(DKSNetAddress) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSNetAddress(DKSNetAddress, String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSObject(DKSObject) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSObject(DKSObject, String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSObject(DKSObject) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSObject(DKSObject, String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSObject(DKSObject) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSObject(DKSObject, String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSOverlayAddress(DKSOverlayAddress) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSRef(DKSRef) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSRef(DKSRef, String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSRef(DKSRef) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSRef(DKSRef, String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSRef(DKSRef) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSRef(DKSRef, String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSRefArray(DKSRef[]) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSRefArray(DKSRef[], String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addDKSRefArray(DKSRef[]) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSRefArray(DKSRef[], String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addDKSRefArray(DKSRef[]) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addDKSRefArray(DKSRef[], String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addElement(XMLElement) - Method in class org.kth.dks.dks_marshal.XMLMessage
 
addInt(int) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addInt(int, String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addInt(int) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addInt(int, String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addInt(int) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addInt(int, String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
AddItemMsg - Class in org.kth.dks.dks_dht
 
AddItemMsg() - Constructor for class org.kth.dks.dks_dht.AddItemMsg
 
AddItemMsg(long, int, DKSObject) - Constructor for class org.kth.dks.dks_dht.AddItemMsg
 
addJob(Runnable) - Method in class org.kth.dks.dks_comm.ThreadPool
 
addLong(long) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addLong(long, String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addLong(long) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addLong(long, String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addLong(long) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addLong(long, String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addMessageType(String, String) - Static method in class org.kth.dks.dks_marshal.DKSMessage
Adds a TAG string, e.g.
addMessageTypePrefixed(String, String) - Static method in class org.kth.dks.dks_marshal.DKSMessage
Adds a TAG string, e.g.
addMsgHandler(DKSMessage, Object, String) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
addMsgHandler(DKSMessage, Object, String) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
 
addMsgHandler(String, String, String, Object) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Install a message message handler, @see ObjectAdapter.addMsgHandler()
addMsgHandler(DKSOverlayAddress, String, String, String, Object) - Method in class org.kth.dks.dks_marshal.DKSMarshal
 
addMsgHandler(String, String, String, Object) - Method in class org.kth.dks.dks_marshal.ObjectAdapter
Maps a message class, e.g.
addMsgHandler(DKSMessage, Object, String) - Method in class org.kth.dks.dks_node.DKSNode
 
addMsgHandler(DKSMessage, Object, String) - Method in class org.kth.dks.DKSImpl
 
addMsgHandler(DKSMessage, Object, String) - Method in interface org.kth.dks.DKSInterface
Registers a handler for a DKSMessage.
addMsgHandler(String, String, String, Object) - Method in interface org.kth.dks.DKSMCastDHTInterface
Install a message message handler, @see ObjectAdapter.addMsgHandler()
addMsgHandlerPrefixed(DKSOverlayAddress, String, String, String, Object) - Method in class org.kth.dks.dks_marshal.DKSMarshal
 
addNonce(DKSRef) - Method in class org.kth.dks.dks_node.Nonces
 
addRefs(DKSRef[]) - Method in class org.kth.dks.dks_dht.MCastGroupInfoReplyMsg
 
ADDRESS - Static variable in class org.kth.dks.dks_node.LookupType
 
addressSpace() - Method in class org.kth.dks.DKSImpl
 
addrRange - Variable in class org.kth.dks.util.NodeInfo
 
addString(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addString(String, String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
addString(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addString(String, String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
addString(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addString(String, String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
addToBinding(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Value is added to the list of bindings associated with key.
addToBinding(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Value is added to the list of bindings associated with key.
addToBinding(long, DKSObject) - Method in interface org.kth.dks.DKSDHTInterface
Value is added to the list of bindings associated with key.
addToBindingAsync(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
AddToBindingMsg - Class in org.kth.dks.dks_dht
 
AddToBindingMsg() - Constructor for class org.kth.dks.dks_dht.AddToBindingMsg
 
AddToBindingMsg(long, DKSObject) - Constructor for class org.kth.dks.dks_dht.AddToBindingMsg
 
APP - Static variable in class org.kth.dks.DKSObjectTypes
 
ASYNCDATA - Static variable in class org.kth.dks.dks_node.LookupType
 
AsyncOperation - Class in org.kth.dks.util
AsyncOperation implements a class to register operations, to associate a state with an operation, and to wait for the completion of operations.
AtomicBoolean - Class in org.kth.dks.util
 
AtomicBoolean() - Constructor for class org.kth.dks.util.AtomicBoolean
 
AtomicBoolean(boolean) - Constructor for class org.kth.dks.util.AtomicBoolean
 

B

backList - Variable in class org.kth.dks.util.NodeInfo
 
badPointerH(DKSRef, BadPointerMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
BadPointerMsg - Class in org.kth.dks.dks_marshal
 
BadPointerMsg() - Constructor for class org.kth.dks.dks_marshal.BadPointerMsg
 
BadPointerMsg(DKSRef) - Constructor for class org.kth.dks.dks_marshal.BadPointerMsg
 
becomeNormalH(DKSRef, BecomeNormalMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
BecomeNormalMsg - Class in org.kth.dks.dks_marshal
 
BecomeNormalMsg() - Constructor for class org.kth.dks.dks_marshal.BecomeNormalMsg
 
BecomeNormalMsg(DKSRef) - Constructor for class org.kth.dks.dks_marshal.BecomeNormalMsg
 
begin - Variable in class org.kth.dks.util.RTEntry
 
belongsTo(long, long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
belongsTo(long, long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
belongsToI(long, long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
belongsToI(long, long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
belongsToII(long, long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
belongsToII(long, long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
belongsTonn(long, long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
belongsTonn(long, long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
bestCandidate(DKSRef, long) - Method in class org.kth.dks.dks_node.DKSNode
 
BootstrapMsg - Class in org.kth.dks.dks_marshal
 
BootstrapMsg() - Constructor for class org.kth.dks.dks_marshal.BootstrapMsg
 
BootstrapMsg(DKSNetAddress) - Constructor for class org.kth.dks.dks_marshal.BootstrapMsg
 
broadcast(DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Broadcast a message to all nodes
broadcast(DKSObject) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Broadcast a message to all nodes
broadCast(DKSObject) - Method in class org.kth.dks.dks_node.DKSNode
 
broadcast(DKSObject) - Method in interface org.kth.dks.DKSDHTInterface
Broadcast a message to all nodes
broadcast(DKSObject) - Method in class org.kth.dks.DKSImpl
Broadcasts the given message.
broadcast(DKSObject) - Method in interface org.kth.dks.DKSInterface
Broadcasts the given message.
BROADCAST - Static variable in class org.kth.dks.util.DKSPrintTypes
 
broadcastCallback(DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
broadcastCallback(DKSObject) - Method in class org.kth.dks.dks_node.DefaultAppHandler
 
broadcastCallback(DKSObject) - Method in interface org.kth.dks.DKSAppInterface
This callback routine is called when the node recieves a broadcast message.
broadCastH(DKSRef, BroadCastMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
BroadCastMsg - Class in org.kth.dks.dks_marshal
 
BroadCastMsg() - Constructor for class org.kth.dks.dks_marshal.BroadCastMsg
 
BroadCastMsg(long, long, DKSObject) - Constructor for class org.kth.dks.dks_marshal.BroadCastMsg
Warning!
BroadCastMsg(long, long, DKSObject, boolean) - Constructor for class org.kth.dks.dks_marshal.BroadCastMsg
Warning!
broadcastRestricted(DKSObject, long, long) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Broadcasts to nodes with identifiers within the rand startId and endId []
broadcastRestricted(DKSObject, long, long) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Broadcasts to nodes with identifiers within the rand startId and endId []
broadCastRestricted(DKSObject, long, long) - Method in class org.kth.dks.dks_node.DKSNode
 
broadcastRestricted(DKSObject, long, long) - Method in class org.kth.dks.DKSImpl
Broadcasts to nodes with identifiers within the rand startId and endId []
broadcastRestricted(DKSObject, long, long) - Method in interface org.kth.dks.DKSInterface
Broadcasts the given message.
broadCastRestrictedCallback(DKSObject) - Method in class org.kth.dks.dks_node.DKSNode
 
byeH(DKSRef, ByeMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
ByeMsg - Class in org.kth.dks.dks_marshal
 
ByeMsg() - Constructor for class org.kth.dks.dks_marshal.ByeMsg
 
ByeMsg(String, DKSRef[]) - Constructor for class org.kth.dks.dks_marshal.ByeMsg
 
bytesReceived - Variable in class org.kth.dks.util.CommunicationInfo
 
bytesSent - Variable in class org.kth.dks.util.CommunicationInfo
 
byteToXML(byte[]) - Static method in class org.kth.dks.dks_marshal.MarshalXML
 

C

callMessageHandler(DKSMessage, DKSRef) - Method in class org.kth.dks.dks_marshal.ObjectAdapter
Takes a narrowed DKSMessage and dispatches it to a handler
cancel() - Method in class org.kth.dks.util.AsyncOperation
 
cancel(Exception) - Method in class org.kth.dks.util.AsyncOperation
 
cancel(boolean) - Method in class org.kth.dks.util.Future
 
cancel(Exception) - Method in class org.kth.dks.util.Future
 
CancellationException - Exception in org.kth.dks.util
 
cc - Variable in class org.kth.dks.dks_dht.DHTStatisticsPair
 
changeBinding(long, DKSObject, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
All ocurrences of oldValue in the bindings associated with key are replaced by newValue.
changeBinding(long, DKSObject, DKSObject) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
All ocurrences of oldValue in the bindings associated with key are replaced by newValue.
changeBinding(long, DKSObject, DKSObject) - Method in interface org.kth.dks.DKSDHTInterface
All ocurrences of oldValue in the bindings associated with key are replaced by newValue.
changeItem(long, DKSObject, DKSObject) - Method in class org.kth.dks.dks_dht.DHTDiskStorage
 
changeItem(long, DKSObject, DKSObject) - Method in class org.kth.dks.dks_dht.DHTMemoryStorage
 
changeItem(long, DKSObject, DKSObject) - Method in interface org.kth.dks.dks_dht.DHTStorage
 
ChangeItemMsg - Class in org.kth.dks.dks_dht
 
ChangeItemMsg() - Constructor for class org.kth.dks.dks_dht.ChangeItemMsg
 
ChangeItemMsg(long, int, DKSObject, DKSObject) - Constructor for class org.kth.dks.dks_dht.ChangeItemMsg
 
checkTimeouts() - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
clear() - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
close() - Method in class org.kth.dks.JDHT
Unbinds from the local port and disconnects from the DHT.
closeSock() - Method in class org.kth.dks.dks_comm.WebServer.WebInstance
 
cm - Variable in class org.kth.dks.dks_node.DKSNode
 
cm - Variable in class org.kth.dks.DKSImpl
 
cmdCgi(String) - Method in class org.kth.dks.dks_comm.WebServer.WebInstance
 
cmdInfo(String) - Method in class org.kth.dks.dks_comm.WebServer.WebInstance
 
cocJoinInterleavedH(DKSRef, CorrectionOnJoinMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
cocJoinNotificationH(CorrectionOnJoinMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
cocLeaveNotificationH(CorrectionOnLeaveMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
collapseIntervals(List) - Method in class org.kth.dks.dks_node.IntervalOptimizer
Takes a list of Interval's and returns a new list of Intervals guaranteeing that subsumed Intervals have been removed and partially overlapping intervals have been collapsed/merged.
CommunicationInfo - Class in org.kth.dks.util
 
CommunicationInfo(int, int, int, int, int, int, int, int) - Constructor for class org.kth.dks.util.CommunicationInfo
 
compareAndSet(boolean, boolean) - Method in class org.kth.dks.util.AtomicBoolean
 
complete(Object) - Method in class org.kth.dks.util.AsyncOperation
 
complete(String, Object) - Static method in class org.kth.dks.util.AsyncOperation
 
connected() - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
ConnectionHandler - Class in org.kth.dks.dks_comm
 
ConnectionHandler(DKSMarshal, ConnectionManager) - Constructor for class org.kth.dks.dks_comm.ConnectionHandler
 
ConnectionManager - Class in org.kth.dks.dks_comm
 
connectToMySQL() - Method in class org.kth.dks.planetlab.StrechMeter
 
ConnHandlerIn - Class in org.kth.dks.dks_comm
 
ConnHandlerIn(ConnectionHandler, Socket, DKSNetAddress, ConnHandlerOut) - Constructor for class org.kth.dks.dks_comm.ConnHandlerIn
 
ConnHandlerInNB - Class in org.kth.dks.dks_comm
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT
ConnHandlerInNB(ListenerNB, SocketChannel, ConnHandlerOutNB, DKSMarshal, ConnectionHandler) - Constructor for class org.kth.dks.dks_comm.ConnHandlerInNB
 
ConnHandlerOutNB - Class in org.kth.dks.dks_comm
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT
ConnHandlerOutNB(ListenerNB, SocketChannel, DKSMarshal, ConnectionHandler) - Constructor for class org.kth.dks.dks_comm.ConnHandlerOutNB
 
containsKey(Object) - Method in class org.kth.dks.JDHT
Returns whether the key exists in the DHT Makes use of hashCode() in key
containsNonce(DKSRef) - Method in class org.kth.dks.dks_node.Nonces
 
containsValue(Object) - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
correctionOnChangeH(CorrectionOnChangeInterface) - Method in class org.kth.dks.dks_node.DKSNode
 
CorrectionOnChangeInterface - Interface in org.kth.dks.dks_marshal
 
correctionOnChangeJoin() - Method in class org.kth.dks.dks_node.DKSNode
 
correctionOnChangeLeave(DKSRef, DKSRef, DKSRef) - Method in class org.kth.dks.dks_node.DKSNode
 
CorrectionOnJoinMsg - Class in org.kth.dks.dks_marshal
 
CorrectionOnJoinMsg() - Constructor for class org.kth.dks.dks_marshal.CorrectionOnJoinMsg
 
CorrectionOnJoinMsg(DKSRef, Interval) - Constructor for class org.kth.dks.dks_marshal.CorrectionOnJoinMsg
 
CorrectionOnLeaveMsg - Class in org.kth.dks.dks_marshal
 
CorrectionOnLeaveMsg() - Constructor for class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
CorrectionOnLeaveMsg(DKSRef, DKSRef, Interval) - Constructor for class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
correctionOnUse(DKSRef, ForwardedMsgInterface) - Method in class org.kth.dks.dks_node.DKSNode
 
create() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
create() - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Called by the first node in a ring, this will create a new DKS network containing one node only
create() - Method in class org.kth.dks.DKSImpl
first node should call this
create() - Method in interface org.kth.dks.DKSInterface
Called by the first node in a ring, this will create a new DKS network containing one node only
createConnection(Socket, DKSNetAddress) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
createConnection(DKSNetAddress) - Static method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
createDKSDiskDHT(ConnectionManager, DKSOverlayAddress) - Static method in class org.kth.dks.dks_dht.DKSDHTImpl
 
createGroup(long, DKSDHTCallback) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Create a new multicast group with a specific group id.
createGroup(long, DKSDHTCallback) - Method in interface org.kth.dks.DKSMCastDHTInterface
Create a new multicast group with a specific group id.
CreateMCastGroupMsg - Class in org.kth.dks.dks_dht
 
CreateMCastGroupMsg() - Constructor for class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
CreateMCastGroupMsg(long, DKSRef, DKSRef) - Constructor for class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
CreateMCastGroupReplyMsg - Class in org.kth.dks.dks_dht
 
CreateMCastGroupReplyMsg() - Constructor for class org.kth.dks.dks_dht.CreateMCastGroupReplyMsg
 
CreateMCastGroupReplyMsg(boolean) - Constructor for class org.kth.dks.dks_dht.CreateMCastGroupReplyMsg
 

D

data - Variable in class org.kth.dks.dks_dht.DHTStatistics
 
DATATRANSFER - Static variable in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
DATATYPE - Static variable in class org.kth.dks.util.OperationType
 
DEFAULT - Static variable in class org.kth.dks.DKSObjectTypes
 
DefaultAppHandler - Class in org.kth.dks.dks_node
This is a default class implementing placeholders for every callback that an application should implement Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
DefaultAppHandler(DKSCallbackInterface) - Constructor for class org.kth.dks.dks_node.DefaultAppHandler
 
DefaultAppHandler() - Constructor for class org.kth.dks.dks_node.DefaultAppHandler
 
DHT - Static variable in class org.kth.dks.util.DKSPrintTypes
 
dhtBroadcastCallback(DKSObject) - Method in interface org.kth.dks.dks_dht.DKSDHTCallback
Receive a broadcast message
dhtBroadcastCallback(DKSObject) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Receive a broadcast message
dhtBroadcastCallback(DKSObject) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
dhtBroadcastCallback(DKSObject) - Method in class org.kth.dks.planetlab.StrechMeter
 
DHTDiskStorage - Class in org.kth.dks.dks_dht
 
DHTDiskStorage(String) - Constructor for class org.kth.dks.dks_dht.DHTDiskStorage
 
DHTMemoryStorage - Class in org.kth.dks.dks_dht
 
DHTMemoryStorage() - Constructor for class org.kth.dks.dks_dht.DHTMemoryStorage
 
DHTRestoreItemsMsg - Class in org.kth.dks.dks_dht
 
DHTRestoreItemsMsg() - Constructor for class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
DHTRestoreItemsMsg(int, int, List, List) - Constructor for class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
DHTRestoreReplicasMsg - Class in org.kth.dks.dks_dht
 
DHTRestoreReplicasMsg() - Constructor for class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
DHTRestoreReplicasMsg(DKSRef, Interval, int, int) - Constructor for class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
DHTResultMsg - Class in org.kth.dks.dks_dht
 
DHTResultMsg() - Constructor for class org.kth.dks.dks_dht.DHTResultMsg
 
DHTResultMsg(long, int, DKSObject[]) - Constructor for class org.kth.dks.dks_dht.DHTResultMsg
 
DHTResultMsg(long, int) - Constructor for class org.kth.dks.dks_dht.DHTResultMsg
 
dhtRouteCallback(long, DKSMessage) - Method in interface org.kth.dks.dks_dht.DKSDHTCallback
The callback is called at the responsible node when a route() message reaches its destination and the message is not handled at a lower abstraction layer.
dhtRouteCallback(long, DKSMessage) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
The callback is called at the responsible node when a route() message reaches its destination and the message is not handled at a lower abstraction layer.
dhtRouteCallback(long, DKSMessage) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
dhtRouteCallback(long, DKSMessage) - Method in class org.kth.dks.planetlab.StrechMeter
 
dhtRouteCallbackAsync(long, DKSMessage) - Method in interface org.kth.dks.dks_dht.DKSDHTCallback
The callback is called at the responsible node when a route() message reaches its destination and the message is not handled at a lower abstraction layer.
dhtRouteCallbackAsync(long, DKSMessage) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
The callback is called at the responsible node when a route() message reaches its destination and the message is not handled at a lower abstraction layer.
dhtRouteCallbackAsync(long, DKSMessage) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
dhtRouteCallbackAsync(long, DKSMessage) - Method in class org.kth.dks.planetlab.StrechMeter
 
DHTSnapShotInterface - Interface in org.kth.dks
The data stored in a DHT can be collected at a central point and stored, in the form of a snapshot.
DHTStateTransferMsg - Class in org.kth.dks.dks_dht
 
DHTStateTransferMsg() - Constructor for class org.kth.dks.dks_dht.DHTStateTransferMsg
 
DHTStateTransferMsg(long, DKSObject[]) - Constructor for class org.kth.dks.dks_dht.DHTStateTransferMsg
 
DHTStateTransferMsg(long, int) - Constructor for class org.kth.dks.dks_dht.DHTStateTransferMsg
 
DHTStatistics - Class in org.kth.dks.dks_dht
 
DHTStatistics(int, int, int, int, DHTStatisticsItem) - Constructor for class org.kth.dks.dks_dht.DHTStatistics
 
DHTStatisticsItem - Class in org.kth.dks.dks_dht
 
DHTStatisticsItem(boolean, boolean) - Constructor for class org.kth.dks.dks_dht.DHTStatisticsItem
 
DHTStatisticsPair - Class in org.kth.dks.dks_dht
 
DHTStatisticsPair(Long, List, int) - Constructor for class org.kth.dks.dks_dht.DHTStatisticsPair
 
DHTStorage - Interface in org.kth.dks.dks_dht
 
disableType(DKSPrintTypes) - Static method in class org.kth.dks.util.DKSPrint
Disables logging for a group of log messages defined by the string argument.
dispatchOA(DKSMessage, DKSRef, DKSOverlayAddress) - Method in class org.kth.dks.dks_marshal.DKSMarshal
Takes an unmarshalled message from source to dest and dispatches it to the correct ObjectAdapter
distanceAntiClockWise(long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
distanceAntiClockWise(long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
distanceClockWise(long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
distanceClockWise(long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
dks - Variable in class org.kth.dks.dks_node.DefaultAppHandler
 
DKSAppInterface - Interface in org.kth.dks
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
DKSCallbackInterface - Interface in org.kth.dks
Defines an interface for callbacks that DKSNode implements, which should be called by every application implementing DKSAppInterface!
DKSDHTCallback - Interface in org.kth.dks.dks_dht
Callbacks from messages received by the DHT but belonging to a higher layer are handled by instances of this interface
DKSDHTImpl - Class in org.kth.dks.dks_dht
 
DKSDHTImpl(ConnectionManager, long, URL) - Constructor for class org.kth.dks.dks_dht.DKSDHTImpl
 
DKSDHTImpl(ConnectionManager, DKSOverlayAddress) - Constructor for class org.kth.dks.dks_dht.DKSDHTImpl
 
DKSDHTImpl(ConnectionManager, DKSOverlayAddress, Class) - Constructor for class org.kth.dks.dks_dht.DKSDHTImpl
 
DKSDHTImpl(ConnectionManager, DKSOverlayAddress, DKSDHTCallback) - Constructor for class org.kth.dks.dks_dht.DKSDHTImpl
cb is the callback object
DKSDHTInterface - Interface in org.kth.dks
An important concept used by this interface is that the value bound to a key using the DKS DHT should be treated as an array of DKSObject, and that it shall be possible to modify this array atomically.
DKSDHTVisualizationInterface - Interface in org.kth.dks
This interface exposes detailes which should not be part of the public interface, it is used by the visualizer and the montitoring tools
DKSIdentifierAlreadyTaken - Exception in org.kth.dks.dks_exceptions
 
DKSIdentifierAlreadyTaken() - Constructor for exception org.kth.dks.dks_exceptions.DKSIdentifierAlreadyTaken
 
DKSImpl - Class in org.kth.dks
 
DKSImpl(ConnectionManager, long, URL) - Constructor for class org.kth.dks.DKSImpl
 
DKSImpl(ConnectionManager, DKSOverlayAddress) - Constructor for class org.kth.dks.DKSImpl
 
DKSImpl(ConnectionManager, long, long, long) - Constructor for class org.kth.dks.DKSImpl
 
DKSInterface - Interface in org.kth.dks
DKSInterface represents a basic routing interface which essentially lets DKS nodes join and leave the system.
DKSLookup - Class in org.kth.dks.dks_node
 
DKSLookup() - Constructor for class org.kth.dks.dks_node.DKSLookup
 
DKSMarshal - Class in org.kth.dks.dks_marshal
 
DKSMarshal(ConnectionManager) - Constructor for class org.kth.dks.dks_marshal.DKSMarshal
 
DKSMCastDHTImpl - Class in org.kth.dks.dks_dht
 
DKSMCastDHTImpl(ConnectionManager, DKSOverlayAddress, DKSDHTCallback) - Constructor for class org.kth.dks.dks_dht.DKSMCastDHTImpl
cb is the callback object
DKSMCastDHTInterface - Interface in org.kth.dks
This interface is an extension to the DKSDHTInterface with support for creating multicast groups
DKSMCastNoSouchGroup - Exception in org.kth.dks.dks_exceptions
Thrown when the specified group do not exist
DKSMCastNoSouchGroup() - Constructor for exception org.kth.dks.dks_exceptions.DKSMCastNoSouchGroup
 
DKSMessage - Class in org.kth.dks.dks_marshal
 
DKSMessage() - Constructor for class org.kth.dks.dks_marshal.DKSMessage
 
DKSMessagingInterface - Interface in org.kth.dks
The DKSMessagingInterface presents a basic messaging interface by which a message can be sent directly to a node, to which a reference is held.
DKSMSG - Static variable in class org.kth.dks.DKSObjectTypes
 
DKSNetAddress - Class in org.kth.dks.dks_comm
 
DKSNetAddress(String) - Constructor for class org.kth.dks.dks_comm.DKSNetAddress
Constructs a DKSNetAddress from a DKSNETURL string having the following format: dksnet://[IP]:[PORT]
IP can be either an IP number of a hostname, PORT must be an integer (<=65535) describing the port number of the DKS, The scheme of the url can be in any case, e.g.
DKSNetAddress(String, int) - Constructor for class org.kth.dks.dks_comm.DKSNetAddress
 
DKSNode - Class in org.kth.dks.dks_node
 
DKSNode() - Constructor for class org.kth.dks.dks_node.DKSNode
 
DKSNODE - Static variable in class org.kth.dks.util.DKSPrintTypes
 
DKSNodeAlreadyRegistered - Exception in org.kth.dks.dks_exceptions
 
DKSNodeAlreadyRegistered() - Constructor for exception org.kth.dks.dks_exceptions.DKSNodeAlreadyRegistered
 
DKSObject - Class in org.kth.dks
Title: DKSObject class Description: A simple wrapper for a byte array Copyright: Copyright (c) 2004 Company: KTH-IMIT
DKSObject(byte[]) - Constructor for class org.kth.dks.DKSObject
Makes a shallow copy of the byte stream, object type will be DKSObjectTypes.DEFAULT
DKSObject(DKSObjectTypes, byte[]) - Constructor for class org.kth.dks.DKSObject
Makes a shallow copy of the byte stream, object type will be type
DKSObject(String) - Constructor for class org.kth.dks.DKSObject
WARNING!
DKSObjectTypes - Class in org.kth.dks
 
DKSOverlayAddress - Class in org.kth.dks.dks_comm
 
DKSOverlayAddress(long, long, long) - Constructor for class org.kth.dks.dks_comm.DKSOverlayAddress
 
DKSOverlayAddress(String) - Constructor for class org.kth.dks.dks_comm.DKSOverlayAddress
Constructs a DKSOverlayAddress from a DKSOverlayURL string having the following format: dksoverlay://[GROUP_ID]/[NODE_ID]/[UNIQUE_GUID])
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).
DKSPrint - Class in org.kth.dks.util
 
DKSPrint() - Constructor for class org.kth.dks.util.DKSPrint
 
DKSPrintTypes - Class in org.kth.dks.util
 
DKSRef - Class in org.kth.dks.dks_comm
 
DKSRefNoResponse - Exception in org.kth.dks.dks_exceptions
 
DKSRefNoResponse(DKSNetAddress) - Constructor for exception org.kth.dks.dks_exceptions.DKSRefNoResponse
 
DKSRESTBCAST - Static variable in class org.kth.dks.DKSObjectTypes
 
DKSStatus - Class in org.kth.dks.dks_node
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2005 Company: KTH-IMIT/SICS
DKSTest - Class in org.kth.dks
 
DKSTest() - Constructor for class org.kth.dks.DKSTest
 
DKSTooManyRestartJoins - Exception in org.kth.dks.dks_exceptions
 
DKSTooManyRestartJoins() - Constructor for exception org.kth.dks.dks_exceptions.DKSTooManyRestartJoins
 
DKSTooManyRestartJoins(int) - Constructor for exception org.kth.dks.dks_exceptions.DKSTooManyRestartJoins
 
DKSUnmarshalException - Exception in org.kth.dks.dks_exceptions
 
DKSUnmarshalException() - Constructor for exception org.kth.dks.dks_exceptions.DKSUnmarshalException
 
DKSUnmarshalException(String) - Constructor for exception org.kth.dks.dks_exceptions.DKSUnmarshalException
 

E

ele - Variable in class org.kth.dks.dks_marshal.DKSMessage
 
ele - Variable in class org.kth.dks.dks_marshal.MarshalXML
 
eleCnt - Variable in class org.kth.dks.dks_marshal.DKSMessage
 
eleCnt - Variable in class org.kth.dks.dks_marshal.MarshalXML
 
enableType(DKSPrintTypes) - Static method in class org.kth.dks.util.DKSPrint
Enables logging for a group of log messages defined by the string argument.
end() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
end() - Method in class org.kth.dks.dks_comm.ConnectionManager
 
end() - Method in interface org.kth.dks.dks_comm.Listener
 
end() - Method in class org.kth.dks.dks_comm.ThreadPool
 
end() - Method in class org.kth.dks.dks_marshal.DKSMarshal
Cleans the object adapter map such that the object adapters and their corresponding buffers can be GC:d
end - Variable in class org.kth.dks.dks_node.Interval
 
end - Variable in class org.kth.dks.util.RTEntry
 
entries - Variable in class org.kth.dks.dks_dht.DHTStatisticsItem
 
entrySet() - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
equals(Object) - Method in class org.kth.dks.dks_comm.DKSNetAddress
 
equals(Object) - Method in class org.kth.dks.dks_comm.DKSOverlayAddress
 
equals(Object) - Method in class org.kth.dks.dks_comm.DKSRef
 
equals(Object) - Method in class org.kth.dks.dks_dht.DHTStatistics
 
equals(Object) - Method in class org.kth.dks.dks_dht.DHTStatisticsItem
 
equals(Object) - Method in class org.kth.dks.dks_dht.DHTStatisticsPair
 
equals(Object) - Method in class org.kth.dks.dks_node.Interval
 
equals(Object) - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
ERROR - Static variable in class org.kth.dks.util.DKSPrintTypes
 
establishedConnections - Variable in class org.kth.dks.util.CommunicationInfo
 

F

F - Static variable in class org.kth.dks.dks_node.DKSNode
 
failCallback(DKSRef, DKSRef) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
failCallback(DKSRef, DKSRef) - Method in class org.kth.dks.dks_node.DefaultAppHandler
 
failCallback(DKSRef, DKSRef) - Method in interface org.kth.dks.DKSAppInterface
This callback routine is called at the successor of a filed node, when it detects its predecessor has failed.
FailedIntervalCallbackInterface - Interface in org.kth.dks.dks_dht
Defines an interface for callbacks that a FailedIntervalHandler requires Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
FAILURE - Static variable in class org.kth.dks.util.DKSPrintTypes
 
failureHandler(MsgSrcDestWrapper) - Method in class org.kth.dks.dks_marshal.DKSMarshal
Takes an unmarshalled message from source to dest and dispatches it to the correct ObjectAdapter
failureHandler(DKSRef, FailureMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
FailureMsg - Class in org.kth.dks.dks_marshal
 
FailureMsg(DKSRef, DKSRef, DKSMessage) - Constructor for class org.kth.dks.dks_marshal.FailureMsg
 
findResponsible(long) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
findResponsible(long) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Will find the DKS node that is responsible for the given identifier
findResponsible(long) - Method in class org.kth.dks.dks_node.DKSNode
 
findResponsible(long) - Method in class org.kth.dks.DKSImpl
Finds the responsible node for a certain identifier
findResponsible(long) - Method in interface org.kth.dks.DKSInterface
Will find the DKS node that is responsible for the given identifier
FINDTYPE - Static variable in class org.kth.dks.util.OperationType
 
first() - Method in class org.kth.dks.util.Pair
 
first() - Method in class org.kth.dks.util.Triple
 
fixNextPointer(DKSRef) - Method in class org.kth.dks.dks_node.DKSNode
 
flatten() - Method in class org.kth.dks.dks_marshal.DKSMessage
 
flatten() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
flatten() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
flatten() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
forward(ForwardedMsgInterface) - Method in class org.kth.dks.dks_node.DKSNode
 
ForwardedMsgInterface - Interface in org.kth.dks.dks_marshal
 
foundNewNode(DKSRef) - Method in class org.kth.dks.dks_node.RoutingTree
 
frontList - Variable in class org.kth.dks.util.NodeInfo
 
Future - Class in org.kth.dks.util
Future implements a facility to wait for the result of an asynchronous computation.
Future() - Constructor for class org.kth.dks.util.Future
 
Future(Object) - Constructor for class org.kth.dks.util.Future
 

G

get(long) - Method in class org.kth.dks.dks_node.InsertManager
 
get(Object) - Method in class org.kth.dks.JDHT
Gets the value associated with key in the DHT Makes use of hashCode() in key
get(String) - Static method in class org.kth.dks.util.AsyncOperation
 
get() - Method in class org.kth.dks.util.AtomicBoolean
 
get() - Method in class org.kth.dks.util.Future
 
get(long) - Method in class org.kth.dks.util.Future
 
get() - Method in class org.kth.dks.util.ReusableFuture
Same functionality as Future.get() but in addition resets its flags such that it can be reused as if it was a new Future
get(long) - Method in class org.kth.dks.util.ReusableFuture
Same functionality as Future.get() but in addition resets its flags such that it can be reused as if it was a new Future
getAllItems(int) - Method in class org.kth.dks.dks_dht.DHTDiskStorage
 
getAllItems(int) - Method in class org.kth.dks.dks_dht.DHTMemoryStorage
 
getAllItems(int) - Method in interface org.kth.dks.dks_dht.DHTStorage
 
getAllKeys() - Method in class org.kth.dks.dks_dht.DHTDiskStorage
 
getAllKeys() - Method in class org.kth.dks.dks_dht.DHTMemoryStorage
 
getAllKeys() - Method in interface org.kth.dks.dks_dht.DHTStorage
 
getAllNodes() - Method in class org.kth.dks.dks_comm.ConnectionManager
 
getAllPeers() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getAndSet(boolean) - Method in class org.kth.dks.util.AtomicBoolean
 
getAttributeAt(int) - Method in class org.kth.dks.dks_marshal.XMLElement
 
getAttributes() - Method in class org.kth.dks.dks_marshal.XMLElement
 
getAttributesCount() - Method in class org.kth.dks.dks_marshal.XMLElement
 
getBegin(int, int) - Method in class org.kth.dks.dks_node.RoutingTree
 
getBytesRec() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getBytesSent() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getCC() - Method in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
getCC() - Method in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
getCM() - Method in class org.kth.dks.DKSImpl
 
getComInfo() - Method in class org.kth.dks.dks_comm.ConnectionManager
 
getComInfo() - Method in class org.kth.dks.dks_node.DKSNode
 
getComInfo() - Method in class org.kth.dks.DKSImpl
 
getConnHandler() - Method in class org.kth.dks.dks_comm.ConnectionManager
Returns the sole connection handler registered with this instance of the ConnectionManager
getData() - Method in class org.kth.dks.dks_comm.Message
 
getData() - Method in class org.kth.dks.dks_marshal.XMLElement
 
getData() - Method in class org.kth.dks.DKSObject
Returns the internal byte array that this wrapper class stores
getDebugInfo() - Method in class org.kth.dks.dks_node.DKSNode
 
getDebugInfo() - Method in class org.kth.dks.DKSImpl
 
getDebugInfo() - Static method in class org.kth.dks.util.DKSPrint
Get debug information.
getDependentIntervals(DKSRef, DKSRef) - Method in class org.kth.dks.dks_node.DKSNode
 
getDest() - Method in class org.kth.dks.dks_marshal.FailureMsg
 
getDest() - Method in class org.kth.dks.dks_marshal.MsgSrcDestWrapper
 
getDHT() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getDHT() - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Return a reference to the underlying DKSDHT
getDHT() - Method in interface org.kth.dks.DKSDHTVisualizationInterface
Internal function to return the underlying DHT.
getDKSMarshal() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getDKSMarshal() - Method in class org.kth.dks.dks_comm.ConnectionManager
 
getDKSMarshal() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
end of interfaces
getDKSMarshal() - Method in class org.kth.dks.dks_node.DKSNode
 
getDKSMarshal() - Method in class org.kth.dks.DKSImpl
 
getDKSNetAddress() - Method in class org.kth.dks.dks_comm.ConnHandlerIn
 
getDKSNetAddress() - Method in class org.kth.dks.dks_comm.DKSRef
 
getDKSNetURL() - Method in class org.kth.dks.dks_comm.DKSNetAddress
Returns the DKSNetURL representing this DKSNetNetwork in the following format: dksnet://[IP]:[PORT]
IP can be either an IP number of a hostname, PORT must be an integer (<=65535) describing the port number of the DKS, The scheme of the url can be in any case, e.g.
getDKSOverlayURL() - Method in class org.kth.dks.dks_comm.DKSOverlayAddress
Returns the DKSOverlayURL representing this DKSOverlayNetwork in the following format: DKSOverlay://[GROUP_ID]/[NODE_ID]/[UNIQUE_GUID])
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).
getDKSRef() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getDKSRef() - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
 
getDKSRef() - Method in class org.kth.dks.dks_node.DKSNode
 
getDKSRef() - Method in class org.kth.dks.DKSImpl
 
getDKSRef() - Method in interface org.kth.dks.DKSInterface
Returns the DKSRef associated to this DKS node
getDKSRefAsint(DKSRef) - Static method in class org.kth.dks.planetlab.HostUtils
 
getDKSRefs() - Method in class org.kth.dks.dks_marshal.AckHelloMsg
 
getDKSRefs() - Method in class org.kth.dks.dks_marshal.ByeMsg
 
getDKSRefs() - Method in class org.kth.dks.dks_marshal.JoinInitMsg
 
getDksRttMs() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
getDKSURL() - Method in class org.kth.dks.dks_comm.DKSRef
Returns the DKS URL representing this DKSRef with the following format: dks://[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).
getDKSURL() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getDKSURL() - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Returns the DKSURL (stringified DKSRef) used by this DKS node
getDKSURL() - Method in class org.kth.dks.DKSImpl
 
getDKSURL() - Method in interface org.kth.dks.DKSInterface
Returns the DKSURL (stringified DKSRef) used by this DKS node
getDKSWebURL() - Method in class org.kth.dks.dks_comm.DKSRef
Returns the DKS WEB server URL representing this DKSRef with the following format: dks://[IP]:[PORT+1]/[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).
getElementAt(int) - Method in class org.kth.dks.dks_marshal.XMLMessage
 
getElements() - Method in class org.kth.dks.dks_marshal.XMLMessage
 
getElements() - Method in class org.kth.dks.dks_node.Store
 
getEnd() - Method in class org.kth.dks.dks_dht.RetreiveItemsMsg
 
getEnd() - Method in class org.kth.dks.dks_dht.RetrieveItemsMsg
 
getEnd(int, int) - Method in class org.kth.dks.dks_node.RoutingTree
 
getEntriesIterator() - Method in class org.kth.dks.dks_dht.DHTDiskStorage
 
getEntriesIterator() - Method in class org.kth.dks.dks_dht.DHTMemoryStorage
 
getEntriesIterator() - Method in interface org.kth.dks.dks_dht.DHTStorage
 
getFinish() - Method in class org.kth.dks.dks_comm.WebServer
 
getFromDKSRef() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
getFromHostname() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
getFromIp() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
getGroupId() - Method in class org.kth.dks.dks_comm.DKSOverlayAddress
 
getGroupId() - Method in class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
getGroupId() - Method in class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
getGroupId() - Method in class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
getGroupInfo(long) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Return the members of the group.
getGroupInfo(long) - Method in interface org.kth.dks.DKSMCastDHTInterface
Return the members of the group.
getGroupNode() - Method in class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
getGroupNode() - Method in class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
getGUID() - Method in class org.kth.dks.dks_comm.DKSOverlayAddress
 
getGUID() - Method in class org.kth.dks.dks_comm.DKSRef
 
getHostAddress() - Method in class org.kth.dks.dks_comm.ConnectionManager
Returns the hostname of the current ConnectionManager
getHostAddress() - Method in interface org.kth.dks.dks_comm.Listener
 
getHostname() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
getID() - Method in class org.kth.dks.dks_comm.DKSOverlayAddress
 
getID() - Method in class org.kth.dks.dks_comm.DKSRef
 
getId() - Method in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
getId() - Method in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
getId() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
getInstance(int) - Static method in class org.kth.dks.dks_comm.ConnectionManager
Returns the sole instance of this class, port 0 will bind to any port (use getLocalPort() to find out which);
getInstance() - Static method in class org.kth.dks.dks_comm.ThreadPool
 
getInstanceMultiHome(int, InetAddress) - Static method in class org.kth.dks.dks_comm.ConnectionManager
Returns the sole instance of this class, port 0 will bind to any port (use getLocalPort() to find out which);
getInternal() - Method in class org.kth.dks.dks_marshal.BroadCastMsg
 
getInternal() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getInternal() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
getInterval() - Method in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
getInterval() - Method in interface org.kth.dks.dks_marshal.CorrectionOnChangeInterface
 
getInterval() - Method in class org.kth.dks.dks_marshal.CorrectionOnJoinMsg
 
getInterval() - Method in class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
getIntervals() - Method in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
getIntervals() - Method in class org.kth.dks.dks_dht.ReplicateMsg
 
getIntervalStart() - Method in interface org.kth.dks.dks_marshal.ForwardedMsgInterface
 
getIntervalStart() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getIP() - Method in class org.kth.dks.dks_comm.DKSNetAddress
 
getIP() - Method in class org.kth.dks.dks_comm.DKSRef
 
getIp() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
getIpAsLong(String) - Static method in class org.kth.dks.planetlab.HostUtils
 
getIpRttMs() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
getItems() - Method in interface org.kth.dks.DHTSnapShotInterface
 
GetItemsMsg - Class in org.kth.dks.dks_dht
 
GetItemsMsg() - Constructor for class org.kth.dks.dks_dht.GetItemsMsg
 
GetItemsMsg(long) - Constructor for class org.kth.dks.dks_dht.GetItemsMsg
 
getKey() - Method in class org.kth.dks.dks_dht.AddToBindingMsg
 
getKey() - Method in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
getKey() - Method in class org.kth.dks.dks_dht.GetItemsMsg
 
getKey() - Method in class org.kth.dks.util.AsyncOperation
 
getKeyRange() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getKeys() - Method in class org.kth.dks.dks_node.Store
 
getKfactor() - Method in class org.kth.dks.dks_node.RoutingTree
 
getLevels() - Method in class org.kth.dks.dks_node.RoutingTree
 
getLimit() - Method in class org.kth.dks.dks_marshal.BroadCastMsg
 
getLiveRefs() - Method in class org.kth.dks.dks_marshal.NodeLeftMsg
 
getLocalPort() - Method in class org.kth.dks.dks_comm.ConnectionManager
Returns the local port that this communication layer is actually listening to!
getLocalPort() - Method in interface org.kth.dks.dks_comm.Listener
 
getLongIp() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
getMessageInfo() - Method in class org.kth.dks.dks_node.DKSNode
 
getMessageInfo() - Method in class org.kth.dks.DKSImpl
 
getMessagePair() - Method in class org.kth.dks.dks_marshal.ObjectAdapter
Synchronized get method that returns a DKSMessage and the assoicated sender of the message
getMsg() - Method in class org.kth.dks.dks_marshal.FailureMsg
 
getMsg() - Method in class org.kth.dks.dks_marshal.MsgSrcDestWrapper
 
getMsgId() - Method in class org.kth.dks.dks_dht.ChangeItemMsg
 
getMsgId() - Method in class org.kth.dks.dks_dht.DHTResultMsg
 
getMsgId() - Method in class org.kth.dks.dks_dht.LookupBindingMsg
 
getMsgId() - Method in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
getMsgId() - Method in class org.kth.dks.dks_dht.RemoveItemMsg
 
getMsgId() - Method in class org.kth.dks.dks_marshal.LookupFailureMsg
 
getMsgId() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getMsgId() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
getMsgId() - Method in class org.kth.dks.dks_marshal.LookupResponseMsg
 
getMsgId() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
getMsgId() - Method in class org.kth.dks.planetlab.messages.PingMsg
 
getMsgId() - Method in class org.kth.dks.planetlab.messages.PongMsg
 
getMsgsDelivered() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getMsgsFailed() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getMsgsRec() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getMsgsUnacked() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getMsgsUnackedNB() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getMultipleLookupCount() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Gets the number of concurrent lookups made (default 2), if >=1 then several lookups are made at the same time to different replicas to increase the fault-tolerance and the response time
getMyDKSNode() - Method in class org.kth.dks.DKSImpl
 
getMyId() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getName() - Method in class org.kth.dks.dks_dht.AddItemMsg
 
getName() - Method in class org.kth.dks.dks_dht.AddToBindingMsg
 
getName() - Method in class org.kth.dks.dks_dht.ChangeItemMsg
 
getName() - Method in class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
getName() - Method in class org.kth.dks.dks_dht.CreateMCastGroupReplyMsg
 
getName() - Method in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
getName() - Method in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
getName() - Method in class org.kth.dks.dks_dht.DHTResultMsg
 
getName() - Method in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
getName() - Method in class org.kth.dks.dks_dht.GetItemsMsg
 
getName() - Method in class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
getName() - Method in class org.kth.dks.dks_dht.LookupBindingMsg
 
getName() - Method in class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
getName() - Method in class org.kth.dks.dks_dht.MCastGroupInfoReplyMsg
 
getName() - Method in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
getName() - Method in class org.kth.dks.dks_dht.RemoveItemMsg
 
getName() - Method in class org.kth.dks.dks_dht.ReplicateMsg
 
getName() - Method in class org.kth.dks.dks_dht.ReplicationFinishedMsg
 
getName() - Method in class org.kth.dks.dks_dht.RetreiveItemsMsg
 
getName() - Method in class org.kth.dks.dks_dht.RetrieveItemsMsg
 
getName() - Method in class org.kth.dks.dks_marshal.AckByeMsg
 
getName() - Method in class org.kth.dks.dks_marshal.AckHelloMsg
 
getName() - Method in class org.kth.dks.dks_marshal.AckJoinInitMsg
 
getName() - Method in class org.kth.dks.dks_marshal.AdaptLeaveMsg
 
getName() - Method in class org.kth.dks.dks_marshal.AdaptMsg
 
getName() - Method in class org.kth.dks.dks_marshal.BadPointerMsg
 
getName() - Method in class org.kth.dks.dks_marshal.BecomeNormalMsg
 
getName() - Method in class org.kth.dks.dks_marshal.BootstrapMsg
 
getName() - Method in class org.kth.dks.dks_marshal.BroadCastMsg
 
getName() - Method in class org.kth.dks.dks_marshal.ByeMsg
 
getName() - Method in class org.kth.dks.dks_marshal.CorrectionOnJoinMsg
 
getName() - Method in class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
getName() - Method in class org.kth.dks.dks_marshal.DKSMessage
 
getName() - Method in class org.kth.dks.dks_marshal.FailureMsg
 
getName() - Method in class org.kth.dks.dks_marshal.HeartbeatMsg
 
getName() - Method in class org.kth.dks.dks_marshal.HelloMsg
 
getName() - Method in class org.kth.dks.dks_marshal.InsertNodeMsg
 
getName() - Method in class org.kth.dks.dks_marshal.JoinInitMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LeaveAcceptMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LeaveRejectMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LeaveRequestMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LookupFailureMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LookupResponseMsg
 
getName() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
getName() - Method in class org.kth.dks.dks_marshal.NodeLeftMsg
 
getName() - Method in class org.kth.dks.dks_marshal.RestartJoinMsg
 
getName() - Method in class org.kth.dks.dks_marshal.RestartOperationMsg
 
getName() - Method in class org.kth.dks.dks_marshal.XMLAttribute
 
getName() - Method in class org.kth.dks.dks_marshal.XMLElement
 
getName() - Method in class org.kth.dks.DKSObjectTypes
 
getName() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
getName() - Method in class org.kth.dks.planetlab.messages.LiveNodesMsg
 
getName() - Method in class org.kth.dks.planetlab.messages.PingMsg
 
getName() - Method in class org.kth.dks.planetlab.messages.PongMsg
 
getName() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
getNeighboursSet() - Method in class org.kth.dks.dks_node.DKSNode
 
getNetAddress() - Method in class org.kth.dks.dks_marshal.BootstrapMsg
 
getNewNode() - Method in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
getNewNode() - Method in class org.kth.dks.dks_marshal.CorrectionOnJoinMsg
 
getNewNode() - Method in class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
getNewPayLoad() - Method in class org.kth.dks.dks_dht.ChangeItemMsg
 
getNodeInfo() - Method in class org.kth.dks.dks_node.DKSNode
 
getNodeInfo() - Method in class org.kth.dks.DKSImpl
 
getNodeRTT(DKSRef) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getNodeRTT(DKSRef) - Method in class org.kth.dks.dks_comm.ConnectionManager
 
getNonce() - Method in class org.kth.dks.dks_comm.DKSRef
 
getNonces() - Method in class org.kth.dks.dks_marshal.NodeLeftMsg
 
getNumConnections() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getOldNode() - Method in class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
getOldNode() - Method in class org.kth.dks.dks_marshal.NodeLeftMsg
 
getOldPayLoad() - Method in class org.kth.dks.dks_dht.ChangeItemMsg
 
getOpenConnections() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getOperation() - Method in class org.kth.dks.dks_marshal.RestartOperationMsg
 
getOverlayAddress() - Method in class org.kth.dks.dks_comm.DKSRef
 
getP() - Method in class org.kth.dks.dks_marshal.BadPointerMsg
 
getP() - Method in class org.kth.dks.dks_marshal.BecomeNormalMsg
 
getP() - Method in class org.kth.dks.dks_marshal.JoinInitMsg
 
getP() - Method in class org.kth.dks.dks_marshal.LeaveRequestMsg
 
getPayload() - Method in class org.kth.dks.dks_dht.AddToBindingMsg
 
getPayload() - Method in class org.kth.dks.dks_dht.DHTResultMsg
 
getPayload() - Method in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
getPayload() - Method in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
getPayLoad() - Method in class org.kth.dks.dks_dht.RemoveItemMsg
 
getPayload() - Method in class org.kth.dks.dks_marshal.BroadCastMsg
 
getPayload() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getPayload() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
getPayload() - Method in class org.kth.dks.dks_marshal.LookupResponseMsg
 
getPayload() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
getPort() - Method in class org.kth.dks.dks_comm.DKSNetAddress
 
getPort() - Method in class org.kth.dks.dks_comm.DKSRef
 
getPort() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
getPredecessorId() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getR_GUID() - Method in class org.kth.dks.dks_comm.DKSRef
 
getRecent(int) - Method in class org.kth.dks.dks_node.Nonces
 
getRecvRef() - Method in class org.kth.dks.dks_marshal.DKSMessage
 
getReference() - Method in class org.kth.dks.JDHT
Returns a stringified reference to the current DHT instance.
getRefs() - Method in class org.kth.dks.dks_dht.MCastGroupInfoReplyMsg
 
getRefs() - Method in class org.kth.dks.planetlab.messages.LiveNodesMsg
 
getReplicationDegree() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Gets the number of times each item is replicated in the system (default 2) Postcondition: Return value must be >=1 and must divide getKeyRange()
getReplicationType() - Method in class org.kth.dks.dks_dht.ReplicateMsg
 
getResponsible(int, int) - Method in class org.kth.dks.dks_node.RoutingTree
 
getResult() - Method in class org.kth.dks.dks_dht.DHTResultMsg
 
getSendRef() - Method in class org.kth.dks.dks_marshal.DKSMessage
 
getSize() - Method in class org.kth.dks.planetlab.messages.LiveNodesMsg
 
getSource() - Method in class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
getSource() - Method in class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
getSource() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getSrc() - Method in class org.kth.dks.dks_marshal.FailureMsg
 
getSrc() - Method in class org.kth.dks.dks_marshal.MsgSrcDestWrapper
 
getStack() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getStack() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
getStart() - Method in class org.kth.dks.dks_dht.RetreiveItemsMsg
 
getStart() - Method in class org.kth.dks.dks_dht.RetrieveItemsMsg
 
getStart() - Method in class org.kth.dks.dks_marshal.BroadCastMsg
 
getState() - Method in class org.kth.dks.util.AsyncOperation
 
getStatistics() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getStatus() - Method in class org.kth.dks.dks_dht.CreateMCastGroupReplyMsg
 
getStorage() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
getT() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
getTarget() - Method in interface org.kth.dks.dks_marshal.ForwardedMsgInterface
 
getTarget() - Method in class org.kth.dks.dks_marshal.LookupFailureMsg
 
getTarget() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getTarget() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
getTargetRef() - Method in class org.kth.dks.dks_marshal.LookupResponseMsg
 
getTimestamp() - Method in class org.kth.dks.planetlab.messages.PingMsg
 
getTimestamp() - Method in class org.kth.dks.planetlab.messages.PongMsg
 
GETTINGIN - Static variable in class org.kth.dks.dks_node.DKSStatus
 
GETTINGOUT - Static variable in class org.kth.dks.dks_node.DKSStatus
 
getToIp() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
getTotalConnections() - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
getTripletList() - Method in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
getTripletList() - Method in class org.kth.dks.dks_dht.ReplicateMsg
 
getType() - Method in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
getType() - Method in class org.kth.dks.dks_marshal.HelloMsg
 
getType() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
getType() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
getType() - Method in class org.kth.dks.dks_marshal.LookupResponseMsg
 
getType() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
getType() - Method in class org.kth.dks.DKSObject
Each DKSObject has a DKSObjectType value associated with it to allow multiplexing without looking at the payload
getType() - Method in class org.kth.dks.planetlab.messages.LiveNodesMsg
 
getTypeList() - Method in class org.kth.dks.dks_marshal.ByeMsg
 
getValue() - Method in class org.kth.dks.dks_marshal.HeartbeatMsg
 
getValue() - Method in class org.kth.dks.dks_marshal.XMLAttribute
 
getWebServer() - Method in class org.kth.dks.dks_comm.ConnectionManager
 
goodBye() - Method in class org.kth.dks.dks_node.DKSNode
 
GUI - Static variable in class org.kth.dks.util.DKSPrintTypes
 

H

hashCode() - Method in class org.kth.dks.dks_comm.DKSNetAddress
 
hashCode() - Method in class org.kth.dks.dks_comm.DKSOverlayAddress
 
hashCode() - Method in class org.kth.dks.dks_comm.DKSRef
 
hashCode() - Method in class org.kth.dks.dks_node.Interval
 
heartbeatH(DKSRef, HeartbeatMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
HeartbeatMsg - Class in org.kth.dks.dks_marshal
 
HeartbeatMsg() - Constructor for class org.kth.dks.dks_marshal.HeartbeatMsg
 
HeartbeatMsg(long) - Constructor for class org.kth.dks.dks_marshal.HeartbeatMsg
 
helloH(DKSRef, HelloMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
HelloMsg - Class in org.kth.dks.dks_marshal
 
HelloMsg() - Constructor for class org.kth.dks.dks_marshal.HelloMsg
 
HelloMsg(String) - Constructor for class org.kth.dks.dks_marshal.HelloMsg
 
HostUtils - Class in org.kth.dks.planetlab
 
HostUtils() - Constructor for class org.kth.dks.planetlab.HostUtils
 
htmlUrl(DKSRef) - Method in class org.kth.dks.dks_comm.WebServer.WebInstance
 

I

iAmInsertingData() - Method in class org.kth.dks.dks_node.InsertManager
 
index - Variable in class org.kth.dks.dks_dht.AddItemMsg
 
index - Variable in class org.kth.dks.dks_dht.ChangeItemMsg
 
index - Variable in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
index - Variable in class org.kth.dks.dks_dht.RemoveItemMsg
 
index - Variable in class org.kth.dks.dks_dht.StoreTriplet
 
insert - Variable in class org.kth.dks.dks_dht.DHTStatisticsItem
 
INSERT - Static variable in class org.kth.dks.dks_node.InsertType
 
INSERT - Static variable in class org.kth.dks.dks_node.LookupType
 
insertItem(long, DKSObject) - Method in class org.kth.dks.dks_dht.DHTDiskStorage
 
insertItem(long, DKSObject) - Method in class org.kth.dks.dks_dht.DHTMemoryStorage
 
insertItem(long, DKSObject) - Method in interface org.kth.dks.dks_dht.DHTStorage
 
InsertManager - Class in org.kth.dks.dks_node
 
InsertManager() - Constructor for class org.kth.dks.dks_node.InsertManager
 
insertNodeH(DKSRef, InsertNodeMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
InsertNodeMsg - Class in org.kth.dks.dks_marshal
 
InsertNodeMsg() - Constructor for class org.kth.dks.dks_marshal.InsertNodeMsg
 
insertResultIntoDB(long, long, int, int, DKSRef, String) - Method in class org.kth.dks.planetlab.StrechMeter
 
InsertType - Class in org.kth.dks.dks_node
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT
INSIDE - Static variable in class org.kth.dks.dks_node.DKSStatus
 
installHandlers() - Method in class org.kth.dks.dks_node.DKSNode
 
interrupt() - Method in interface org.kth.dks.dks_comm.Listener
 
Interval - Class in org.kth.dks.dks_node
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
Interval(long, long) - Constructor for class org.kth.dks.dks_node.Interval
Intervals specified in the format ]] (open interval, closed interval).
intervalDifference(Interval, Interval) - Method in class org.kth.dks.util.MathMiscConstant
 
intervalIntersection(Interval, Interval) - Method in class org.kth.dks.util.MathMiscConstant
 
intervalJoin(Interval, Interval) - Method in class org.kth.dks.util.MathMiscConstant
 
intervalNotReceived() - Method in interface org.kth.dks.DHTSnapShotInterface
Returns the size of the non-filled interval
IntervalOptimizer - Class in org.kth.dks.dks_node
 
IntervalOptimizer(MathMiscConstant) - Constructor for class org.kth.dks.dks_node.IntervalOptimizer
Constructor taking a reference to the dks Math library
intOpt - Variable in class org.kth.dks.util.MathMiscConstant
 
isCancelled() - Method in class org.kth.dks.util.Future
 
isDc() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
isDone() - Method in interface org.kth.dks.DHTSnapShotInterface
Returns true if the snapshot object has received the complete snapshot.
isDone() - Method in class org.kth.dks.util.Future
 
isEmpty() - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException

J

JDHT - Class in org.kth.dks
 
JDHT() - Constructor for class org.kth.dks.JDHT
Creates an empty local Distributed Hash Table (DHT), listening on default port 4440 Other nodes can connect to this DHT using a reference to this instance An IMPORTANT invariant is to call close() upon exit to disconnect.
JDHT(int) - Constructor for class org.kth.dks.JDHT
Creates an empty local Distributed Hash Table (DHT), listening on default port 4440 Other nodes can connect to this DHT using a reference to this instance An IMPORTANT invariant is to call close() upon exit to disconnect.
JDHT(String) - Constructor for class org.kth.dks.JDHT
Joins an existing Distributed Hash Table (DHT) running on some machines, will bind to local port 4444 An IMPORTANT invariant is to call close() upon exit to disconnect.
JDHT(int, String) - Constructor for class org.kth.dks.JDHT
Joins an existing Distributed Hash Table (DHT) running on some machines, will bind to the supplied local port number An IMPORTANT invariant is to call close() upon exit to disconnect.
join(long, URL) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
should be deprecated
join(DKSRef) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
join(DKSRef) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Adds a new node to the network managed by the local DKS implementation.
JOIN - Static variable in class org.kth.dks.dks_dht.ReplicateMsg.ReplicationType
 
join(long, URL) - Method in class org.kth.dks.DKSImpl
 
join(DKSRef) - Method in class org.kth.dks.DKSImpl
 
join(DKSRef) - Method in interface org.kth.dks.DKSInterface
Adds a new node to the network managed by the local DKS implementation.
JOIN - Static variable in class org.kth.dks.util.DKSPrintTypes
 
JOINADDRESS - Static variable in class org.kth.dks.dks_node.LookupType
 
joinCallback(DKSRef, DKSRef) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
joinCallback(DKSRef, DKSRef) - Method in class org.kth.dks.dks_node.DefaultAppHandler
 
joinCallback(DKSRef, DKSRef) - Method in interface org.kth.dks.DKSAppInterface
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
joinCallbackReturn() - Method in class org.kth.dks.dks_node.DKSNode
 
joinCallbackReturn() - Method in interface org.kth.dks.DKSCallbackInterface
INVARIANT: should be called by DKSAppInterface every time DKSAppInterface.joinCallback() is called
joinCallbackReturn() - Method in class org.kth.dks.DKSImpl
 
joinGroup(long, DKSDHTCallback) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Join an existing multicast group with a specific group id.
joinGroup(long, DKSDHTCallback) - Method in interface org.kth.dks.DKSMCastDHTInterface
Join an existing multicast group with a specific group id.
joinInitH(DKSRef, JoinInitMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
JoinInitMsg - Class in org.kth.dks.dks_marshal
 
JoinInitMsg() - Constructor for class org.kth.dks.dks_marshal.JoinInitMsg
 
JoinInitMsg(DKSRef, DKSRef[]) - Constructor for class org.kth.dks.dks_marshal.JoinInitMsg
 
JoinMCastGroupMsg - Class in org.kth.dks.dks_dht
 
JoinMCastGroupMsg() - Constructor for class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
JoinMCastGroupMsg(long, DKSRef) - Constructor for class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
JOINTYPE - Static variable in class org.kth.dks.util.OperationType
 

K

K - Static variable in class org.kth.dks.dks_node.DKSNode
 
k - Variable in class org.kth.dks.util.MathMiscConstant
 
KeepAliveMsg - Class in org.kth.dks.planetlab.messages
 
KeepAliveMsg() - Constructor for class org.kth.dks.planetlab.messages.KeepAliveMsg
 
KeepAliveMsg(long, String, String, int, long, boolean) - Constructor for class org.kth.dks.planetlab.messages.KeepAliveMsg
 
keepAliveMsgHandler(DKSRef, KeepAliveMsg) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
KeepAliveThread - Class in org.kth.dks.planetlab
 
KeepAliveThread(int, PlanetLabDKS) - Constructor for class org.kth.dks.planetlab.KeepAliveThread
 
key - Variable in class org.kth.dks.dks_dht.AddItemMsg
 
key - Variable in class org.kth.dks.dks_dht.ChangeItemMsg
 
key - Variable in class org.kth.dks.dks_dht.DHTStatisticsPair
 
key - Variable in class org.kth.dks.dks_dht.GetItemsMsg
 
key - Variable in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
key - Variable in class org.kth.dks.dks_dht.RemoveItemMsg
 
key - Variable in class org.kth.dks.dks_dht.StoreTriplet
 
keySet() - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
kFactor - Variable in class org.kth.dks.util.NodeInfo
 

L

L - Static variable in class org.kth.dks.dks_node.DKSNode
 
LASTMSG - Static variable in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
LASTMSGRECEIVED - Static variable in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
leave() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Disconnect the local node from the network.
leave() - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Disconnect the local node from the network.
LEAVE - Static variable in class org.kth.dks.dks_dht.ReplicateMsg.ReplicationType
 
leave() - Method in class org.kth.dks.DKSImpl
Disconnect the local node from the network.
leave() - Method in interface org.kth.dks.DKSInterface
Disconnect the local node from the network.
LEAVE - Static variable in class org.kth.dks.util.DKSPrintTypes
 
leaveAcceptH(DKSRef, LeaveAcceptMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
LeaveAcceptMsg - Class in org.kth.dks.dks_marshal
 
LeaveAcceptMsg() - Constructor for class org.kth.dks.dks_marshal.LeaveAcceptMsg
 
leaveCallback(DKSRef, DKSRef) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
leaveCallback(DKSRef, DKSRef) - Method in class org.kth.dks.dks_node.DefaultAppHandler
 
leaveCallback(DKSRef, DKSRef) - Method in interface org.kth.dks.DKSAppInterface
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
leaveCallbackReturn() - Method in class org.kth.dks.dks_node.DKSNode
 
leaveCallbackReturn() - Method in interface org.kth.dks.DKSCallbackInterface
INVARIANT: should be called by DKSAppInterface every time DKSAppInterface.leaveCallback() is called
leaveCallbackReturn() - Method in class org.kth.dks.DKSImpl
INVARIANT: should be called by DKSAppInterface every time DKSAppInterface.leaveCallback() is called
leaveRejectH(DKSRef, LeaveRejectMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
LeaveRejectMsg - Class in org.kth.dks.dks_marshal
 
LeaveRejectMsg() - Constructor for class org.kth.dks.dks_marshal.LeaveRejectMsg
 
leaveRequestH(DKSRef, LeaveRequestMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
LeaveRequestMsg - Class in org.kth.dks.dks_marshal
 
LeaveRequestMsg() - Constructor for class org.kth.dks.dks_marshal.LeaveRequestMsg
 
LeaveRequestMsg(DKSRef) - Constructor for class org.kth.dks.dks_marshal.LeaveRequestMsg
 
LEAVETYPE - Static variable in class org.kth.dks.util.OperationType
 
levels - Variable in class org.kth.dks.util.NodeInfo
 
Listener - Interface in org.kth.dks.dks_comm
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT
LiveNodesMsg - Class in org.kth.dks.planetlab.messages
 
LiveNodesMsg() - Constructor for class org.kth.dks.planetlab.messages.LiveNodesMsg
 
LiveNodesMsg(LiveNodesMsg.Type, int, ArrayList<DKSRef>) - Constructor for class org.kth.dks.planetlab.messages.LiveNodesMsg
 
LiveNodesMsg.Type - Enum in org.kth.dks.planetlab.messages
 
liveNodesMsgHandler(DKSRef, LiveNodesMsg) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
localHT - Variable in class org.kth.dks.dks_dht.DHTMemoryStorage
 
logLevel(int) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
logLevel(int) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Set the logging level
logLevel(int) - Method in class org.kth.dks.DKSImpl
 
logLevel(int) - Method in interface org.kth.dks.DKSInterface
Set the logging level
logLevel(int) - Static method in class org.kth.dks.util.DKSPrint
Sets the logging level, 0 for no logging, 1 for printing of debug info that has been explicitly enabled, 2 for every thing, including XML dumps
lookup - Variable in class org.kth.dks.dks_dht.DHTStatisticsItem
 
lookup(DKSNode, long) - Static method in class org.kth.dks.dks_node.DKSLookup
 
lookup(long) - Method in class org.kth.dks.dks_node.DKSNode
 
lookupBinding(long) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Returns the list of bindings associated with key.
lookupBinding(long, long) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Returns a list of all bindings associated with keys greater than or equal to minKey, and less than or equal to maxKey.
lookupBinding(long) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Returns a vector of DKSObjects associated with key in the DHT
lookupBinding(long, long) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Returns an array of all bindings associated with keys greater than or equal to minKey, and less than or equal to maxKey.
lookupBinding(long) - Method in interface org.kth.dks.DKSDHTInterface
Returns a vector of DKSObjects associated with key in the DHT
lookupBinding(long, long) - Method in interface org.kth.dks.DKSDHTInterface
Returns a list of all bindings associated with keys greater than or equal to minKey, and less than or equal to maxKey.
LookupBindingMsg - Class in org.kth.dks.dks_dht
 
LookupBindingMsg() - Constructor for class org.kth.dks.dks_dht.LookupBindingMsg
 
LookupBindingMsg(long) - Constructor for class org.kth.dks.dks_dht.LookupBindingMsg
 
LookupFailureMsg - Class in org.kth.dks.dks_marshal
 
LookupFailureMsg() - Constructor for class org.kth.dks.dks_marshal.LookupFailureMsg
 
LookupFailureMsg(long, String) - Constructor for class org.kth.dks.dks_marshal.LookupFailureMsg
 
lookupH(DKSRef, LookupMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
lookupItem(long) - Method in class org.kth.dks.dks_dht.DHTDiskStorage
 
lookupItem(long) - Method in class org.kth.dks.dks_dht.DHTMemoryStorage
 
lookupItem(long) - Method in interface org.kth.dks.dks_dht.DHTStorage
 
LookupMsg - Class in org.kth.dks.dks_marshal
 
LookupMsg() - Constructor for class org.kth.dks.dks_marshal.LookupMsg
 
LookupMsg(long, LookupType, DKSRef, DKSRef, String, boolean) - Constructor for class org.kth.dks.dks_marshal.LookupMsg
Warning!
LookupMsg(long, LookupType, DKSRef, DKSRef, DKSObject, String, boolean) - Constructor for class org.kth.dks.dks_marshal.LookupMsg
 
lookupRequestH(DKSRef, LookupRequestMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
LookupRequestMsg - Class in org.kth.dks.dks_marshal
 
LookupRequestMsg() - Constructor for class org.kth.dks.dks_marshal.LookupRequestMsg
 
LookupRequestMsg(long, LookupType, String, boolean) - Constructor for class org.kth.dks.dks_marshal.LookupRequestMsg
 
LookupRequestMsg(long, LookupType, DKSObject, String, boolean) - Constructor for class org.kth.dks.dks_marshal.LookupRequestMsg
 
lookupResponseH(DKSRef, LookupResponseMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
LookupResponseMsg - Class in org.kth.dks.dks_marshal
 
LookupResponseMsg() - Constructor for class org.kth.dks.dks_marshal.LookupResponseMsg
 
LookupResponseMsg(DKSRef, LookupType, String) - Constructor for class org.kth.dks.dks_marshal.LookupResponseMsg
 
LookupResponseMsg(DKSRef, LookupType, DKSObject, String) - Constructor for class org.kth.dks.dks_marshal.LookupResponseMsg
 
lookupResultH(DKSRef, LookupResultMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
LookupResultMsg - Class in org.kth.dks.dks_marshal
 
LookupResultMsg() - Constructor for class org.kth.dks.dks_marshal.LookupResultMsg
 
LookupResultMsg(DKSRef, LookupType, Vector, String) - Constructor for class org.kth.dks.dks_marshal.LookupResultMsg
 
LookupResultMsg(DKSRef, LookupType, Vector, DKSObject, String) - Constructor for class org.kth.dks.dks_marshal.LookupResultMsg
 
LookupType - Class in org.kth.dks.dks_node
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT

M

main(String[]) - Static method in class org.kth.dks.dks_node.IntervalOptimizer
 
main(String[]) - Static method in class org.kth.dks.DKSTest
 
main(String[]) - Static method in class org.kth.dks.planetlab.PlanetLabDKS
 
make(XMLMessage) - Static method in class org.kth.dks.dks_marshal.XMLSAXParser
 
marshal() - Method in class org.kth.dks.dks_dht.AddItemMsg
 
marshal() - Method in class org.kth.dks.dks_dht.AddToBindingMsg
 
marshal() - Method in class org.kth.dks.dks_dht.ChangeItemMsg
 
marshal() - Method in class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
marshal() - Method in class org.kth.dks.dks_dht.CreateMCastGroupReplyMsg
 
marshal() - Method in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
marshal() - Method in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
marshal() - Method in class org.kth.dks.dks_dht.DHTResultMsg
 
marshal() - Method in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
marshal() - Method in class org.kth.dks.dks_dht.GetItemsMsg
 
marshal() - Method in class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
marshal() - Method in class org.kth.dks.dks_dht.LookupBindingMsg
 
marshal() - Method in class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
marshal() - Method in class org.kth.dks.dks_dht.MCastGroupInfoReplyMsg
 
marshal() - Method in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
marshal() - Method in class org.kth.dks.dks_dht.RemoveItemMsg
 
marshal() - Method in class org.kth.dks.dks_dht.ReplicateMsg
 
marshal() - Method in class org.kth.dks.dks_dht.ReplicationFinishedMsg
 
marshal() - Method in class org.kth.dks.dks_dht.RetreiveItemsMsg
 
marshal() - Method in class org.kth.dks.dks_dht.RetrieveItemsMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.AckByeMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.AckHelloMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.AckJoinInitMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.AdaptLeaveMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.AdaptMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.BadPointerMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.BecomeNormalMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.BootstrapMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.BroadCastMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.ByeMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.CorrectionOnJoinMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.DKSMessage
 
marshal() - Method in class org.kth.dks.dks_marshal.FailureMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.HeartbeatMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.HelloMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.InsertNodeMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.JoinInitMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LeaveAcceptMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LeaveRejectMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LeaveRequestMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LookupFailureMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LookupResponseMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.NodeLeftMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.RestartJoinMsg
 
marshal() - Method in class org.kth.dks.dks_marshal.RestartOperationMsg
 
marshal - Variable in class org.kth.dks.dks_node.DKSNode
 
marshal() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
marshal() - Method in class org.kth.dks.planetlab.messages.LiveNodesMsg
 
marshal() - Method in class org.kth.dks.planetlab.messages.PingMsg
 
marshal() - Method in class org.kth.dks.planetlab.messages.PongMsg
 
marshal() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
MarshalBinary - Class in org.kth.dks.dks_marshal
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2005 Company: KTH-IMIT/SICS
MarshalBinary(DKSMessage) - Constructor for class org.kth.dks.dks_marshal.MarshalBinary
 
marshaler - Variable in class org.kth.dks.dks_marshal.DKSMessage
 
MarshalInterface - Class in org.kth.dks.dks_marshal
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2005 Company: KTH-IMIT/SICS
MarshalInterface(DKSMessage) - Constructor for class org.kth.dks.dks_marshal.MarshalInterface
 
MarshalInterface() - Constructor for class org.kth.dks.dks_marshal.MarshalInterface
 
marshalMsgSrcDestWrapper(MsgSrcDestWrapper) - Method in class org.kth.dks.dks_marshal.DKSMarshal
 
MarshalXML - Class in org.kth.dks.dks_marshal
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2005 Company: KTH-IMIT/SICS
MarshalXML(DKSMessage) - Constructor for class org.kth.dks.dks_marshal.MarshalXML
 
marshalXMLToMessage(XMLMessage) - Static method in class org.kth.dks.dks_marshal.MarshalXML
 
MathMisc - Class in org.kth.dks.util
 
MathMisc() - Constructor for class org.kth.dks.util.MathMisc
 
MathMiscConstant - Class in org.kth.dks.util
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
MathMiscConstant(long, long) - Constructor for class org.kth.dks.util.MathMiscConstant
 
MCASTDHT - Static variable in class org.kth.dks.util.DKSPrintTypes
 
MCastGroupInfoMsg - Class in org.kth.dks.dks_dht
 
MCastGroupInfoMsg() - Constructor for class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
MCastGroupInfoMsg(long, DKSRef) - Constructor for class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
MCastGroupInfoReplyMsg - Class in org.kth.dks.dks_dht
 
MCastGroupInfoReplyMsg() - Constructor for class org.kth.dks.dks_dht.MCastGroupInfoReplyMsg
 
Message - Class in org.kth.dks.dks_comm
 
Message(byte[]) - Constructor for class org.kth.dks.dks_comm.Message
 
Message(byte[], int) - Constructor for class org.kth.dks.dks_comm.Message
 
message2obj(DKSMessage) - Static method in class org.kth.dks.dks_dht.DKSDHTImpl
 
MessageInfo - Class in org.kth.dks.util
 
MessageInfo(DKSRef, DKSRef, String) - Constructor for class org.kth.dks.util.MessageInfo
 
messageMap - Static variable in class org.kth.dks.dks_marshal.DKSMessage
 
messageMapUnsync - Static variable in class org.kth.dks.dks_marshal.DKSMessage
 
modMinus(long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
modMinus(long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
modPlus(long, long, long) - Static method in class org.kth.dks.util.MathMisc
 
modPlus(long, long) - Method in class org.kth.dks.util.MathMiscConstant
 
msg - Variable in class org.kth.dks.dks_marshal.MarshalInterface
 
MSGS - Static variable in class org.kth.dks.util.DKSPrintTypes
 
msgsDelivered - Variable in class org.kth.dks.util.CommunicationInfo
 
msgsFailed - Variable in class org.kth.dks.util.CommunicationInfo
 
MsgSrcDestWrapper - Class in org.kth.dks.dks_marshal
 
MsgSrcDestWrapper(DKSMessage, DKSRef, DKSRef) - Constructor for class org.kth.dks.dks_marshal.MsgSrcDestWrapper
 
msgsReceived - Variable in class org.kth.dks.util.CommunicationInfo
 
msgsUnacked - Variable in class org.kth.dks.util.CommunicationInfo
 
msgType - Variable in class org.kth.dks.util.MessageInfo
 
myDKSImpl - Variable in class org.kth.dks.dks_dht.DKSDHTImpl
 
myDKSNode - Variable in class org.kth.dks.DKSImpl
 
myDKSRef - Variable in class org.kth.dks.DKSImpl
 

N

N - Static variable in class org.kth.dks.dks_node.DKSNode
 
N - Variable in class org.kth.dks.util.MathMiscConstant
 
NAME - Static variable in class org.kth.dks.dks_dht.AddItemMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.AddToBindingMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.ChangeItemMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.CreateMCastGroupReplyMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.DHTResultMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.GetItemsMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.LookupBindingMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.MCastGroupInfoReplyMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.RemoveItemMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.ReplicateMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.ReplicationFinishedMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.RetreiveItemsMsg
 
NAME - Static variable in class org.kth.dks.dks_dht.RetrieveItemsMsg
 
NAME - Static variable in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
NAME - Static variable in class org.kth.dks.planetlab.messages.LiveNodesMsg
 
NAME - Static variable in class org.kth.dks.planetlab.messages.PingMsg
 
NAME - Static variable in class org.kth.dks.planetlab.messages.PongMsg
 
NAME - Static variable in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
newDKSRef(String) - Static method in class org.kth.dks.dks_comm.DKSRef
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).
newDKSRefByParts(DKSOverlayAddress, DKSNetAddress) - Static method in class org.kth.dks.dks_comm.DKSRef
Creates a DKSRef with references to a DKSOverlayAddress and a DKSNetAddress.
newEntry(Long, int, List) - Method in class org.kth.dks.dks_dht.DHTStatisticsItem
 
newInstance(int) - Static method in class org.kth.dks.dks_comm.ConnectionManager
This static factory method is provided for backwards compatibility, and for testing purposes.
newNode(DKSRef, DKSRef) - Method in class org.kth.dks.dks_node.DKSNode
 
newPayload - Variable in class org.kth.dks.dks_dht.ChangeItemMsg
 
NILL - Static variable in class org.kth.dks.dks_node.DKSStatus
 
NodeInfo - Class in org.kth.dks.util
 
NodeInfo(long, int, int, DKSStatus) - Constructor for class org.kth.dks.util.NodeInfo
 
nodeLeftH(DKSRef, NodeLeftMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
NodeLeftMsg - Class in org.kth.dks.dks_marshal
 
NodeLeftMsg() - Constructor for class org.kth.dks.dks_marshal.NodeLeftMsg
 
NodeLeftMsg(DKSRef, List, List) - Constructor for class org.kth.dks.dks_marshal.NodeLeftMsg
 
nodeLost(DKSRef) - Method in class org.kth.dks.dks_node.RoutingTree
 
Nonces - Class in org.kth.dks.dks_node
Sorted set of Nonces (could have been implemented as a LinkedList) Head element is the youngest, while the tail is the oldest Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
Nonces() - Constructor for class org.kth.dks.dks_node.Nonces
 
nThroughKPowerL(long, int, int) - Static method in class org.kth.dks.util.MathMisc
 
nThroughKPowerL(int) - Method in class org.kth.dks.util.MathMiscConstant
 
numItems - Variable in class org.kth.dks.dks_dht.DHTStatistics
 
numReplicationItems - Variable in class org.kth.dks.dks_dht.DHTStatistics
 

O

obj - Variable in class org.kth.dks.dks_dht.StoreTriplet
 
ObjectAdapter - Class in org.kth.dks.dks_marshal
Runs inside a thread, supposedly one per DKSNode.
ObjectAdapter() - Constructor for class org.kth.dks.dks_marshal.ObjectAdapter
 
oldPayload - Variable in class org.kth.dks.dks_dht.ChangeItemMsg
 
OperationType - Class in org.kth.dks.util
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT
org.kth.dks - package org.kth.dks
 
org.kth.dks.dks_comm - package org.kth.dks.dks_comm
 
org.kth.dks.dks_dht - package org.kth.dks.dks_dht
 
org.kth.dks.dks_exceptions - package org.kth.dks.dks_exceptions
 
org.kth.dks.dks_marshal - package org.kth.dks.dks_marshal
 
org.kth.dks.dks_node - package org.kth.dks.dks_node
 
org.kth.dks.planetlab - package org.kth.dks.planetlab
 
org.kth.dks.planetlab.messages - package org.kth.dks.planetlab.messages
 
org.kth.dks.util - package org.kth.dks.util
 

P

Pair - Class in org.kth.dks.util
Implements a contains similar to pair in C++ STL Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
Pair(Object, Object) - Constructor for class org.kth.dks.util.Pair
 
parse(byte[]) - Method in class org.kth.dks.dks_marshal.XMLSAXParser
 
payload - Variable in class org.kth.dks.dks_dht.AddItemMsg
 
payload - Variable in class org.kth.dks.dks_dht.RemoveItemMsg
 
pCount - Variable in class org.kth.dks.dks_marshal.DKSMessage
 
pCount - Variable in class org.kth.dks.dks_marshal.MarshalXML
 
PingMsg - Class in org.kth.dks.planetlab.messages
 
PingMsg() - Constructor for class org.kth.dks.planetlab.messages.PingMsg
 
PingMsg(long, String) - Constructor for class org.kth.dks.planetlab.messages.PingMsg
 
pingMsgHandler(DKSRef, PingMsg) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
pingMsgHandler(DKSRef, PingMsg) - Method in class org.kth.dks.planetlab.StrechMeter
 
pingTimeout - Static variable in class org.kth.dks.planetlab.StrechMeter
 
PlanetLabDKS - Class in org.kth.dks.planetlab
 
PlanetLabDKS() - Constructor for class org.kth.dks.planetlab.PlanetLabDKS
 
PongMsg - Class in org.kth.dks.planetlab.messages
 
PongMsg() - Constructor for class org.kth.dks.planetlab.messages.PongMsg
 
PongMsg(long, String) - Constructor for class org.kth.dks.planetlab.messages.PongMsg
 
pongMsgHandler(DKSRef, PongMsg) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
pongMsgHandler(DKSRef, PongMsg) - Method in class org.kth.dks.planetlab.StrechMeter
 
predecessor - Variable in class org.kth.dks.util.NodeInfo
 
prepareForLeave() - Method in class org.kth.dks.dks_node.DKSNode
 
prettyPrint(String) - Static method in class org.kth.dks.util.DKSPrint
Cuts the string if it is longer than MAXLEN=75 characters long
print(DKSPrintTypes, String) - Static method in class org.kth.dks.util.DKSPrint
Prints the data string, if the type of loginfo is enabled for printing.
print(DKSPrintTypes, char) - Static method in class org.kth.dks.util.DKSPrint
like Print with additional line feed
print(DKSPrintTypes, byte) - Static method in class org.kth.dks.util.DKSPrint
like Print with additional line feed
printError(String) - Method in class org.kth.dks.dks_comm.WebServer.WebInstance
 
printGraphRecv(String, String) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
printGraphSend(String, String) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
printInfo(DKSNode) - Method in class org.kth.dks.dks_comm.WebServer.WebInstance
 
println(DKSPrintTypes, String) - Static method in class org.kth.dks.util.DKSPrint
like Print with additional line feed.
println_noType(DKSPrintTypes, String) - Static method in class org.kth.dks.util.DKSPrint
like Print with additional line feed.
printXML(byte[], boolean) - Static method in class org.kth.dks.util.DKSPrint
Prints a marshalled XML message
put(Object, Object) - Method in class org.kth.dks.JDHT
Inserts an item (key/value pair) into the DHT It requires the value to be serializable, and depends on the hashCode() implementation of key
putAll(Map) - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
putMessagePair(DKSMessage, DKSRef) - Method in class org.kth.dks.dks_marshal.ObjectAdapter
Synchronized method to put a message together with its sender in the queue
putResult(String, DKSObject[]) - Static method in class org.kth.dks.dks_node.DKSLookup
 

R

RECEIVER - Static variable in class org.kth.dks.util.DKSPrintTypes
 
receiver - Variable in class org.kth.dks.util.MessageInfo
 
register(Object) - Method in class org.kth.dks.dks_comm.ConnectionManager
 
registerDKSNode(DKSRef, DKSNode) - Method in class org.kth.dks.dks_comm.ConnectionManager
 
registerDKSNode(DKSOverlayAddress) - Method in class org.kth.dks.dks_marshal.DKSMarshal
 
remBool() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remBool(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remBool() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remBool(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remBool() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remBool(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remByteArray() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remByteArray(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remByteArray() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remByteArray(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remByteArray() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remByteArray(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSNetAddress() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSNetAddress(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSNetAddress() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSNetAddress(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSNetAddress() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSNetAddress(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSObject() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSObject(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSObject() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSObject(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSObject() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSObject(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSOverlayAddress() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSRef() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSRef(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSRef() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSRef(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSRef() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSRef(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSRefArray() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSRefArray(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remDKSRefArray() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSRefArray(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remDKSRefArray() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remDKSRefArray(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remInt() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remInt(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remInt() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remInt(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remInt() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remInt(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remJob() - Method in class org.kth.dks.dks_comm.ThreadPool
 
remLong() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remLong(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remLong() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remLong(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remLong() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remLong(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
REMOVE - Static variable in class org.kth.dks.dks_node.InsertType
 
REMOVE - Static variable in class org.kth.dks.dks_node.LookupType
 
remove(Object) - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
removeConnection(DKSNetAddress) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
removeFromBinding(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Value is removed from the list of bindings associated with key.
removeFromBinding(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Value is removed from the list of bindings associated with key.
removeFromBinding(long, DKSObject) - Method in interface org.kth.dks.DKSDHTInterface
Value is removed from the list of bindings associated with key.
RemoveFromBindingMsg - Class in org.kth.dks.dks_dht
 
RemoveFromBindingMsg() - Constructor for class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
RemoveFromBindingMsg(long, int, DKSObject) - Constructor for class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
removeInterval(List, Interval) - Method in class org.kth.dks.dks_node.IntervalOptimizer
Takes a List of intervals and returns a new List containing intervals which are guaranteed to not contain anything from the Interval rem.
removeItem(long, DKSObject) - Method in class org.kth.dks.dks_dht.DHTDiskStorage
 
removeItem(long, DKSObject) - Method in class org.kth.dks.dks_dht.DHTMemoryStorage
 
removeItem(long, DKSObject) - Method in interface org.kth.dks.dks_dht.DHTStorage
 
RemoveItemMsg - Class in org.kth.dks.dks_dht
 
RemoveItemMsg() - Constructor for class org.kth.dks.dks_dht.RemoveItemMsg
 
RemoveItemMsg(long, int, DKSObject) - Constructor for class org.kth.dks.dks_dht.RemoveItemMsg
 
remString() - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remString(String) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
remString() - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remString(String) - Method in class org.kth.dks.dks_marshal.MarshalInterface
 
remString() - Method in class org.kth.dks.dks_marshal.MarshalXML
 
remString(String) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
replicateH(DKSRef, ReplicateMsg) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
ReplicateMsg - Class in org.kth.dks.dks_dht
 
ReplicateMsg() - Constructor for class org.kth.dks.dks_dht.ReplicateMsg
 
ReplicateMsg(List, List, ReplicateMsg.ReplicationType) - Constructor for class org.kth.dks.dks_dht.ReplicateMsg
 
ReplicateMsg.ReplicationType - Class in org.kth.dks.dks_dht
 
ReplicateMsg.ReplicationType(String) - Constructor for class org.kth.dks.dks_dht.ReplicateMsg.ReplicationType
 
replicationFinishedH(DKSRef, ReplicationFinishedMsg) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
ReplicationFinishedMsg - Class in org.kth.dks.dks_dht
 
ReplicationFinishedMsg() - Constructor for class org.kth.dks.dks_dht.ReplicationFinishedMsg
 
responsible - Variable in class org.kth.dks.util.RTEntry
 
restartJoinH(DKSRef, RestartJoinMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
RestartJoinMsg - Class in org.kth.dks.dks_marshal
 
RestartJoinMsg() - Constructor for class org.kth.dks.dks_marshal.RestartJoinMsg
 
restartOperationH(DKSRef, RestartOperationMsg) - Method in class org.kth.dks.dks_node.DKSNode
 
RestartOperationMsg - Class in org.kth.dks.dks_marshal
 
RestartOperationMsg() - Constructor for class org.kth.dks.dks_marshal.RestartOperationMsg
 
RestartOperationMsg(DKSMessage) - Constructor for class org.kth.dks.dks_marshal.RestartOperationMsg
 
RestoreItemsH(DKSRef, DHTRestoreItemsMsg) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
restoreReplicas(DHTRestoreReplicasMsg) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
RetreiveItemsMsg - Class in org.kth.dks.dks_dht
 
RetreiveItemsMsg() - Constructor for class org.kth.dks.dks_dht.RetreiveItemsMsg
 
RetreiveItemsMsg(long, long) - Constructor for class org.kth.dks.dks_dht.RetreiveItemsMsg
 
retrieveItemsH(DKSRef, RetrieveItemsMsg) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
RetrieveItemsMsg - Class in org.kth.dks.dks_dht
 
RetrieveItemsMsg() - Constructor for class org.kth.dks.dks_dht.RetrieveItemsMsg
 
RetrieveItemsMsg(long, long) - Constructor for class org.kth.dks.dks_dht.RetrieveItemsMsg
 
ReusableFuture - Class in org.kth.dks.util
Implements a Future that is reset after it returns an object with get() Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
ReusableFuture() - Constructor for class org.kth.dks.util.ReusableFuture
 
route(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
route(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
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
route(long, DKSObject) - Method in class org.kth.dks.dks_node.DKSNode
 
route(long, DKSObject) - Method in class org.kth.dks.DKSImpl
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
route(long, DKSObject) - Method in interface org.kth.dks.DKSInterface
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
routeAsync(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
routeAsync(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
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
routeAsync(long, DKSObject) - Method in class org.kth.dks.dks_node.DKSNode
 
routeAsync(long, DKSObject, boolean) - Method in class org.kth.dks.dks_node.DKSNode
 
routeAsync(long, DKSObject) - Method in class org.kth.dks.DKSImpl
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
routeAsync(long, DKSObject) - Method in interface org.kth.dks.DKSInterface
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
routeAsyncFrom(long, DKSObject, DKSRef) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
routeAsyncFrom(long, DKSObject, DKSRef) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
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
routeAsyncFrom(long, DKSObject, boolean, DKSRef) - Method in class org.kth.dks.dks_node.DKSNode
 
routeAsyncFrom(long, DKSObject, DKSRef) - Method in class org.kth.dks.DKSImpl
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
routeAsyncFrom(long, DKSObject, DKSRef) - Method in interface org.kth.dks.DKSInterface
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.
routeCallback(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
routeCallback(long, DKSObject) - Method in class org.kth.dks.dks_node.DefaultAppHandler
 
routeCallback(long, DKSObject) - Method in interface org.kth.dks.DKSAppInterface
Is set in DKSInterface through setCallbackHandler().
routeCallbackAsync(long, DKSObject) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
routeCallbackAsync(long, DKSObject) - Method in class org.kth.dks.dks_node.DefaultAppHandler
 
routeCallbackAsync(long, DKSObject) - Method in interface org.kth.dks.DKSAppInterface
Is set in DKSInterface through setCallbackHandler().
ROUTING - Static variable in class org.kth.dks.util.DKSPrintTypes
 
routingTable - Variable in class org.kth.dks.util.NodeInfo
 
RoutingTree - Class in org.kth.dks.dks_node
 
RoutingTree(long, int, int, DKSRef) - Constructor for class org.kth.dks.dks_node.RoutingTree
 
RTEntry - Class in org.kth.dks.util
 
RTEntry(long, long, DKSRef) - Constructor for class org.kth.dks.util.RTEntry
 
RTT - Static variable in class org.kth.dks.util.DKSPrintTypes
 
run() - Method in class org.kth.dks.dks_comm.ConnHandlerIn
 
run() - Method in class org.kth.dks.dks_comm.ConnHandlerInNB
 
run() - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
run() - Method in class org.kth.dks.dks_comm.WebServer
 
run() - Method in class org.kth.dks.dks_comm.WebServer.WebInstance
 
run() - Method in class org.kth.dks.dks_marshal.ObjectAdapter
Takes a bite off the msgQueue and dispatches it to the right DKSNode handler Stops if stop() is called.
run() - Method in class org.kth.dks.planetlab.KeepAliveThread
 
run() - Method in class org.kth.dks.planetlab.StrechMeter
 

S

saveSnapShot(OutputStream) - Method in interface org.kth.dks.DHTSnapShotInterface
 
saxParser - Variable in class org.kth.dks.dks_marshal.XMLSAXParser
 
search(long, JTextField, String) - Method in class org.kth.dks.dks_node.DKSNode
 
second() - Method in class org.kth.dks.util.Pair
 
second() - Method in class org.kth.dks.util.Triple
 
send(MsgSrcDestWrapper) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
send(MsgSrcDestWrapper) - Method in class org.kth.dks.dks_comm.ConnectionManager
 
send(DKSObject, long) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Send the message to the specified recipient node.
send(DKSObject, DKSRef) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Broadcasts the given message.
send(DKSRef, DKSMessage) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
send(DKSRef, DKSMessage) - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
 
send(DKSRef, DKSRef, DKSMessage) - Method in class org.kth.dks.dks_marshal.DKSMarshal
Sends the message inside msg from src to dest.
send(DKSRef, DKSMessage) - Method in class org.kth.dks.dks_node.DKSNode
 
send(DKSRef, DKSMessage) - Method in class org.kth.dks.DKSImpl
Send the message to the specified recipient node.
send(DKSRef, DKSMessage) - Method in interface org.kth.dks.DKSInterface
Sends a DKSMessage to a DKS node
send(DKSRef, DKSMessage) - Method in interface org.kth.dks.DKSMessagingInterface
Send a message directly to a node.
sendAck(int) - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
sendDirectPing(DKSRef) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
sendDirectPing(DKSRef) - Method in class org.kth.dks.planetlab.StrechMeter
 
SENDER - Static variable in class org.kth.dks.util.DKSPrintTypes
 
sender - Variable in class org.kth.dks.util.MessageInfo
 
sendKeepAlive() - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
sendMessage(DKSNetAddress, Object) - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
sendRandomLookup() - Method in class org.kth.dks.planetlab.StrechMeter
 
sendRestoreIntervals(List, int, int) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
sendRestoreIntervals(List, int, int) - Method in interface org.kth.dks.dks_dht.FailedIntervalCallbackInterface
Instructs the callback system that a request should be sent for finding the information found in the passed intervals.
set(boolean) - Method in class org.kth.dks.util.AtomicBoolean
 
setCallbackHandler(DKSAppInterface) - Method in class org.kth.dks.dks_node.DKSNode
 
setCallbackHandler(DKSAppInterface) - Method in interface org.kth.dks.DKSCallbackInterface
Instructs the DKS system to pass on all received messages to the specified DKSAppInterface which contains the proper callbacks.
setCallbackHandler(DKSAppInterface) - Method in class org.kth.dks.DKSImpl
Instructs the DKS system to pass on all received messages to the specified DKSMessageReceiver.
setConnectionManager(ConnectionManager, DKSRef) - Method in class org.kth.dks.dks_node.DKSNode
 
setConnOut(ConnHandlerOut) - Method in class org.kth.dks.dks_comm.ConnHandlerIn
 
setData(String) - Method in class org.kth.dks.dks_marshal.XMLElement
 
setDKSCallbackInterface(DKSCallbackInterface) - Method in class org.kth.dks.dks_node.DefaultAppHandler
 
setDKSCallbacks(DKSCallbackInterface) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
setDksRttMs(int) - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
setFromDKSRef(DKSRef) - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
setFromHostname(String) - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
setFromIp(long) - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
setHostname(String) - Method in class org.kth.dks.dks_comm.WebServer
 
setIntervalStart(long) - Method in interface org.kth.dks.dks_marshal.ForwardedMsgInterface
 
setIntervalStart(long) - Method in class org.kth.dks.dks_marshal.LookupMsg
 
setIp(String) - Method in class org.kth.dks.dks_comm.WebServer
 
setIpRttMs(int) - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
setKey(SelectionKey) - Method in class org.kth.dks.dks_comm.ConnHandlerInNB
 
setKey(SelectionKey) - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
setMarshall(DKSMarshal) - Method in class org.kth.dks.dks_node.DKSNode
 
setMultipleLookupCount(int) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Sets the number of concurrent lookups made when lookupBinding is called.
setPort(String) - Method in class org.kth.dks.dks_comm.WebServer
 
setRecvRef(DKSRef) - Method in class org.kth.dks.dks_marshal.DKSMessage
 
setRemoteAddress(DKSNetAddress) - Method in class org.kth.dks.dks_comm.ConnHandlerInNB
 
setRemoteAddress(DKSNetAddress) - Method in class org.kth.dks.dks_comm.ConnHandlerOutNB
 
setReplicationDegree(int) - Method in class org.kth.dks.dks_dht.DKSDHTImpl
Sets the number of times items are replicated in the DHT precondition: k must divide getKeyRange() (or getKeyRange() must be a multiple of k) must be invoked before join() or create().
setSendRef(DKSRef) - Method in class org.kth.dks.dks_marshal.DKSMessage
 
setState(Object) - Method in class org.kth.dks.util.AsyncOperation
 
setThisDKSDHTImpl(DKSDHTImpl) - Method in class org.kth.dks.planetlab.StrechMeter
 
setToIp(long) - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
size() - Method in class org.kth.dks.dks_marshal.XMLMessage
 
size() - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
sizeItems - Variable in class org.kth.dks.dks_dht.DHTStatistics
 
sizeReplicationItems - Variable in class org.kth.dks.dks_dht.DHTStatistics
 
sleepRandom() - Method in class org.kth.dks.planetlab.StrechMeter
 
SMALLTEST - Static variable in class org.kth.dks.util.DKSPrintTypes
 
start - Variable in class org.kth.dks.dks_node.Interval
 
start() - Static method in class org.kth.dks.util.AsyncOperation
 
start(Object) - Static method in class org.kth.dks.util.AsyncOperation
 
statAddBytesReceived(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
statAddBytesSent(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
statAddMsgsDelivered(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
statAddMsgsFailed(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
statAddMsgsReceived(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
statAddMsgsUnacked(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
statAddOpenConnection(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
statAddTotalConnection(int) - Method in class org.kth.dks.dks_comm.ConnectionHandler
 
STATEREQUEST - Static variable in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
status - Variable in class org.kth.dks.util.NodeInfo
 
stop() - Method in class org.kth.dks.dks_comm.WebServer
 
stop() - Method in class org.kth.dks.dks_marshal.ObjectAdapter
Stop the running thread (for termination).
Store - Class in org.kth.dks.dks_node
 
Store(Vector, Vector) - Constructor for class org.kth.dks.dks_node.Store
 
store(Object) - Method in class org.kth.dks.util.Future
 
StoreTriplet - Class in org.kth.dks.dks_dht
 
StoreTriplet(int, Long, DKSObject) - Constructor for class org.kth.dks.dks_dht.StoreTriplet
 
StrechMeasurementMsg - Class in org.kth.dks.planetlab.messages
 
StrechMeasurementMsg() - Constructor for class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
StrechMeasurementMsg(String, DKSRef, long, long, int, int) - Constructor for class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
strechMeasurementMsgHandler(DKSRef, StrechMeasurementMsg) - Method in class org.kth.dks.planetlab.PlanetLabDKS
 
strechMeasurementMsgHandler(DKSRef, StrechMeasurementMsg) - Method in class org.kth.dks.planetlab.StrechMeter
 
StrechMeter - Class in org.kth.dks.planetlab
 
StrechMeter(String, boolean, DKSRef) - Constructor for class org.kth.dks.planetlab.StrechMeter
 
successor - Variable in class org.kth.dks.util.NodeInfo
 
SYNCDATA - Static variable in class org.kth.dks.dks_node.LookupType
 

T

TEST - Static variable in class org.kth.dks.util.DKSPrintTypes
 
TEST_BED - Static variable in class org.kth.dks.util.DKSPrintTypes
 
third() - Method in class org.kth.dks.util.Triple
 
ThreadPool - Class in org.kth.dks.dks_comm
Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT
TimeoutException - Exception in org.kth.dks.util
 
toList() - Method in class org.kth.dks.dks_node.RoutingTree
 
toString() - Method in class org.kth.dks.dks_comm.DKSNetAddress
 
toString() - Method in class org.kth.dks.dks_comm.DKSOverlayAddress
 
toString() - Method in class org.kth.dks.dks_comm.DKSRef
 
toString() - Method in class org.kth.dks.dks_dht.ReplicateMsg.ReplicationType
 
toString() - Method in class org.kth.dks.dks_dht.StoreTriplet
 
toString() - Method in exception org.kth.dks.dks_exceptions.DKSRefNoResponse
 
toString() - Method in class org.kth.dks.dks_node.DKSStatus
 
toString() - Method in class org.kth.dks.dks_node.InsertType
 
toString() - Method in class org.kth.dks.dks_node.Interval
 
toString() - Method in class org.kth.dks.dks_node.LookupType
 
toString() - Method in class org.kth.dks.dks_node.RoutingTree
 
toString() - Method in class org.kth.dks.DKSObject
WARNING!
toString() - Method in class org.kth.dks.DKSObjectTypes
 
toString() - Method in class org.kth.dks.util.AtomicBoolean
 
toString() - Method in class org.kth.dks.util.CommunicationInfo
 
toString() - Method in class org.kth.dks.util.DKSPrintTypes
 
toString() - Method in class org.kth.dks.util.OperationType
 
totalConnections - Variable in class org.kth.dks.util.CommunicationInfo
 
TRANSDEFAULT - Static variable in class org.kth.dks.dks_marshal.DKSMarshal
 
TRANSTYPEBINARY - Static variable in class org.kth.dks.dks_marshal.DKSMarshal
 
TRANSTYPEXML - Static variable in class org.kth.dks.dks_marshal.DKSMarshal
 
Triple - Class in org.kth.dks.util
Implements a contains similar to pair in C++ STL Title: DKS Description: DKS Middleware Copyright: Copyright (c) 2004 Company: KTH-IMIT/SICS
Triple(Object, Object, Object) - Constructor for class org.kth.dks.util.Triple
 

U

unflatten(DataInputStream) - Method in class org.kth.dks.dks_marshal.MarshalBinary
 
unflatten(byte[]) - Static method in class org.kth.dks.dks_marshal.MarshalBinary
 
unflatten(DKSMessage, XMLMessage) - Method in class org.kth.dks.dks_marshal.MarshalXML
 
unflatten(byte[]) - Static method in class org.kth.dks.dks_marshal.MarshalXML
 
unmarshal() - Method in class org.kth.dks.dks_dht.AddItemMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.AddToBindingMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.ChangeItemMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.CreateMCastGroupMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.CreateMCastGroupReplyMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.DHTRestoreItemsMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.DHTRestoreReplicasMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.DHTResultMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.DHTStateTransferMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.GetItemsMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.JoinMCastGroupMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.LookupBindingMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.MCastGroupInfoMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.MCastGroupInfoReplyMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.RemoveFromBindingMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.RemoveItemMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.ReplicateMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.ReplicationFinishedMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.RetreiveItemsMsg
 
unmarshal() - Method in class org.kth.dks.dks_dht.RetrieveItemsMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.AckByeMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.AckHelloMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.AckJoinInitMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.AdaptLeaveMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.AdaptMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.BadPointerMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.BecomeNormalMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.BootstrapMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.BroadCastMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.ByeMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.CorrectionOnJoinMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.CorrectionOnLeaveMsg
 
unmarshal(byte[]) - Static method in class org.kth.dks.dks_marshal.DKSMessage
 
unmarshal(byte, byte[]) - Static method in class org.kth.dks.dks_marshal.DKSMessage
 
unmarshal() - Method in class org.kth.dks.dks_marshal.DKSMessage
 
unmarshal() - Method in class org.kth.dks.dks_marshal.FailureMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.HeartbeatMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.HelloMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.InsertNodeMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.JoinInitMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LeaveAcceptMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LeaveRejectMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LeaveRequestMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LookupFailureMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LookupMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LookupRequestMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LookupResponseMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.LookupResultMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.NodeLeftMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.RestartJoinMsg
 
unmarshal() - Method in class org.kth.dks.dks_marshal.RestartOperationMsg
 
unmarshal() - Method in class org.kth.dks.planetlab.messages.KeepAliveMsg
 
unmarshal() - Method in class org.kth.dks.planetlab.messages.LiveNodesMsg
 
unmarshal() - Method in class org.kth.dks.planetlab.messages.PingMsg
 
unmarshal() - Method in class org.kth.dks.planetlab.messages.PongMsg
 
unmarshal() - Method in class org.kth.dks.planetlab.messages.StrechMeasurementMsg
 
unmarshalDispatch(byte, byte[], DKSNetAddress) - Method in class org.kth.dks.dks_marshal.DKSMarshal
Calls the unmarshaller and unmarshalls the byte stream to DKSMessage, and dispatches it to the right handler
unregisterDKSNode(DKSRef) - Method in class org.kth.dks.dks_comm.ConnectionManager
 
unregisterDKSNode(DKSOverlayAddress) - Method in class org.kth.dks.dks_marshal.DKSMarshal
 
unregisterNode() - Method in class org.kth.dks.dks_dht.DKSDHTImpl
 
unregisterNode() - Method in class org.kth.dks.dks_dht.DKSMCastDHTImpl
Every object implementing this interface gets registered in a ConnectionManager, this method this method unregisters the object in the ConnectionManager.
unregisterNode() - Method in class org.kth.dks.DKSImpl
 
unregisterNode() - Method in interface org.kth.dks.DKSInterface
Every object implementing this interface gets registered in a ConnectionManager, this method this method unregisters the object in the ConnectionManager.

V

valueOf(String) - Static method in class org.kth.dks.dks_comm.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).
valueOf(String) - Static method in class org.kth.dks.dks_dht.ReplicateMsg.ReplicationType
 
valueOf(String) - Static method in class org.kth.dks.dks_node.InsertType
Converts the String into a InsertType
valueOf(String) - Static method in class org.kth.dks.dks_node.LookupType
Converts the String into a InsertType, useful when unmarshalling strings
valueOf(String) - Static method in class org.kth.dks.DKSObjectTypes
 
valueOf(String) - Static method in enum org.kth.dks.planetlab.messages.LiveNodesMsg.Type
Returns the enum constant of this type with the specified name.
valueOfByParts(DKSOverlayAddress, DKSNetAddress, long) - Static method in class org.kth.dks.dks_comm.DKSRef
 
values - Variable in class org.kth.dks.dks_dht.DHTStatisticsPair
 
values() - Method in class org.kth.dks.JDHT
Currently unimplemented, will throw UnsupportedOperationException
values() - Static method in enum org.kth.dks.planetlab.messages.LiveNodesMsg.Type
Returns an array containing the constants of this enum type, in the order they are declared.
voidOperationMapping() - Method in class org.kth.dks.util.AsyncOperation
 

W

waitForDone(int) - Method in interface org.kth.dks.DHTSnapShotInterface
 
waitOn() - Method in class org.kth.dks.util.AsyncOperation
 
waitOn(long) - Method in class org.kth.dks.util.AsyncOperation
 
WARNING - Static variable in class org.kth.dks.util.DKSPrintTypes
 
WebServer - Class in org.kth.dks.dks_comm
 
WebServer(ConnectionManager, int) - Constructor for class org.kth.dks.dks_comm.WebServer
 
WebServer.WebInstance - Class in org.kth.dks.dks_comm
 
WebServer.WebInstance(Socket) - Constructor for class org.kth.dks.dks_comm.WebServer.WebInstance
 

X

XMLAttribute - Class in org.kth.dks.dks_marshal
 
XMLAttribute(String, String) - Constructor for class org.kth.dks.dks_marshal.XMLAttribute
 
XMLElement - Class in org.kth.dks.dks_marshal
 
XMLElement(String, String) - Constructor for class org.kth.dks.dks_marshal.XMLElement
 
XMLMessage - Class in org.kth.dks.dks_marshal
 
XMLMessage() - Constructor for class org.kth.dks.dks_marshal.XMLMessage
 
XMLSAXParser - Class in org.kth.dks.dks_marshal
 
XMLSAXParser(Future) - Constructor for class org.kth.dks.dks_marshal.XMLSAXParser
 
xmlToDKSMessage(XMLMessage) - Static method in class org.kth.dks.dks_marshal.MarshalXML
 
xmsg - Variable in class org.kth.dks.dks_marshal.DKSMessage
 
xmsg - Variable in class org.kth.dks.dks_marshal.MarshalXML
 

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 2010. All Rights Reserved.