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

A

AbstractAgent - Class in dimawo.agents
 
AbstractAgent() - Constructor for class dimawo.agents.AbstractAgent
Instantiates an AbstractAgent without error handler and name.
AbstractAgent(ErrorHandler, String) - Constructor for class dimawo.agents.AbstractAgent
Instantiates an AbstractAgent having given error handler and name.
AbstractAgent(ErrorHandler, String, boolean) - Constructor for class dimawo.agents.AbstractAgent
Instantiates an AbstractAgent having given error handler and name.
AbstractAgent(ErrorHandler, String, int) - Constructor for class dimawo.agents.AbstractAgent
Instantiates an AbstractAgent having given error handler and name.
AbstractAgent(ErrorHandler, String, boolean, int) - Constructor for class dimawo.agents.AbstractAgent
Instantiates an AbstractAgent having given error handler and name.
AbstractAgent.AgentState - Enum in dimawo.agents
Represents the 3 possible states of an AbstractAgent
AbstractBarrierAgent - Class in dimawo.middleware.barriersync
 
AbstractBarrierAgent(ErrorHandler, String) - Constructor for class dimawo.middleware.barriersync.AbstractBarrierAgent
 
AbstractOverlayAgent - Class in dimawo.middleware.overlay
 
AbstractOverlayAgent(DistributedAgent, String, SocketFactory) - Constructor for class dimawo.middleware.overlay.AbstractOverlayAgent
 
AbstractSharedMapAgent - Class in dimawo.middleware.sharedMap
 
AbstractSharedMapAgent(ErrorHandler, String) - Constructor for class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
accept() - Method in class dimawo.simulation.host.ConnectionEvent
 
accept() - Method in class dimawo.simulation.socket.RealServerSocket
 
accept() - Method in interface dimawo.simulation.socket.ServerSocketInterface
 
accept() - Method in class dimawo.simulation.socket.VirtualServerSocket
 
access - Variable in class dimawo.simulation.GenericSimulatedLauncher
 
AccessClosed - Class in dimawo.simulation.host.events
 
AccessClosed(int) - Constructor for class dimawo.simulation.host.events.AccessClosed
 
accessorClosed(DAId, MessageOutputStreamAccessor) - Method in class dimawo.middleware.communication.Communicator
Signals the closing of an MessageOutputStreamAccessor.
AccessorClosed - Class in dimawo.middleware.communication.events
 
AccessorClosed(DAId, MessageOutputStreamAccessor) - Constructor for class dimawo.middleware.communication.events.AccessorClosed
 
ack(DAId, DAId) - Method in class dimawo.middleware.communication.FailureDetectionInputStream
 
ack(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.FirstStageWaitingAcks
 
ack(MessageId, DAId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks
 
ackFrom(DAId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks.Destinations
 
ackFromChild(int, MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
ackFromChild(int) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
ackFromParent(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
ackFromParent() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
ackLastPing() - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
ackOK() - Method in class dimawo.middleware.communication.FailureDetectionInputStream
 
acquire(long) - Method in class dimawo.simulation.host.ConnectionEvent
 
add(DAId, int, Message) - Method in class dimawo.middleware.overlay.impl.central.broadcast.WaitingDABroadcasts
 
addBrokenDa(DAId) - Method in class dimawo.middleware.communication.BrokenDaCache
 
addCallBack(String, FileSystemCallBack, Set<DAId>, Set<DAId>) - Method in class dimawo.middleware.fileSystem.FileReplicationInfo
 
addCB(FaultDetectionServiceCallBackInterface) - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
addClose() - Method in class dimawo.middleware.communication.WaitingActions
 
addConnectedComponent(MessageOutputStreamAccessor) - Method in class dimawo.middleware.communication.Connection
Adds a component to the set connected components.
AddFile - Class in dimawo.middleware.fileSystem.events
 
AddFile(String, File, FileDescriptor.FileMode, FileSystemCallBack) - Constructor for class dimawo.middleware.fileSystem.events.AddFile
 
addFile(String, File, FileDescriptor.FileMode) - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
addFile(String, FileLocation) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
addFile(String, File, FileDescriptor.FileMode, FileSystemCallBack) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
Adds a local file to the distributed file system without replication.
addFileCB(DFSException, String, File, FileDescriptor.FileMode) - Method in interface dimawo.middleware.fileSystem.FileSystemCallBack
 
AddFileLocation - Class in dimawo.middleware.fileSystem.fileTransfer.downloader.events
 
AddFileLocation(String, DAId) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.events.AddFileLocation
 
addHost(String) - Method in class dimawo.simulation.cluster.VirtualCluster
 
AddHost - Class in dimawo.simulation.middleware.events
 
AddHost(String) - Constructor for class dimawo.simulation.middleware.events.AddHost
 
addHost(String) - Method in class dimawo.simulation.middleware.MiddlewareDescription
 
addHost(String) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
addHostDescription(HostDescription) - Method in class dimawo.simulation.cluster.ClusterDescription
 
addJob(VirtualJobDescription) - Method in class dimawo.simulation.DeploymentDescription
 
addLocationToAdd(DAId) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
addLocationToRemove(DAId) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
addMainPeer(DAId) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
addPeer(DAId) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
addPeers(DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
addPeerToChildMn(int, DAId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
addPeerToParentMn(DAId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
addPeerToThisMn(DAId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
addPendingConnection(ConnectEvent) - Method in class dimawo.simulation.socket.VirtualServerSocket
 
addProcess(ExecCommand) - Method in class dimawo.simulation.DeploymentDescription
 
addReference() - Method in class dimawo.middleware.communication.WaitingActions
 
addReliableHost(String) - Method in class dimawo.simulation.cluster.VirtualCluster
 
addRemoteFileLocation(DAId) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
addRemoteFileLocation(String, DAId) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
addRemoteFileLocation(String, DAId) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
addRemoteFileLocations(Collection<DAId>) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
addTask(VirtualTaskDescription) - Method in class dimawo.simulation.middleware.VirtualJobDescription
 
AgentException - Exception in dimawo.agents
 
AgentException(String) - Constructor for exception dimawo.agents.AgentException
Constructs a new agent exception with the specified detail message.
AgentException(String, Throwable) - Constructor for exception dimawo.agents.AgentException
Constructs a new agent exception with the specified detail message and cause.
AgentException(Exception) - Constructor for exception dimawo.agents.AgentException
Constructs a new agent exception with the specified cause.
agentName - Variable in class dimawo.agents.AbstractAgent
The name of the agent (used for logging and thread name).
agentPrintMessage(int, String) - Method in class dimawo.agents.AbstractAgent
Logs a message on standard output if given verbosity level is high enough.
agentPrintMessage(String) - Method in class dimawo.agents.AbstractAgent
Logs a message on standard output if current verbosity level is lesser or equal to 0.
agentPrintMessage(Throwable) - Method in class dimawo.agents.AbstractAgent
Logs the stack trace of given Throwable instance on standard output.
agentPrintMessage(String) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
 
agentPrintMessage(Throwable) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
 
AgentTimer - Class in dimawo.timer
 
AgentTimer(TimedAgent) - Constructor for class dimawo.timer.AgentTimer
Constructor.
allReached() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.SyncState
 
asyncConnect(DAId, ConnectionRequestCallBack, MOSCallBack, Object) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
asyncConnect(DAId, ConnectionRequestCallBack, MOSCallBack, Object) - Method in class dimawo.middleware.communication.Communicator
Requests the connection to a given DA.
asyncConnect(DAId, ConnectionRequestCallBack, MOSCallBack, Object) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
asyncConnect(DAId, ConnectionRequestCallBack, MOSCallBack, Object) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
AsynchronousCall - Class in dimawo.agents.events
An instance of this class represents a call to be submitted to a handler (for example, an AbstractAgent instance).
AsynchronousCall() - Constructor for class dimawo.agents.events.AsynchronousCall
Constructor.
available() - Method in class dimawo.simulation.socket.VirtualSocketInputStream
 
availableBytes() - Method in class dimawo.simulation.socket.BlockingByteBuffer
 
availableBytesInBuffer() - Method in class dimawo.simulation.socket.VirtualSocket
 

B

BarrierCreateCallBack - Class in dimawo.middleware.barriersync
 
BarrierCreateCallBack(BarrierID) - Constructor for class dimawo.middleware.barriersync.BarrierCreateCallBack
 
barrierDestroy(BarrierID) - Method in class dimawo.middleware.barriersync.AbstractBarrierAgent
 
barrierDestroy(BarrierID) - Method in interface dimawo.middleware.overlay.BarrierSyncInterface
 
BarrierID - Class in dimawo.middleware.overlay
 
BarrierID(String) - Constructor for class dimawo.middleware.overlay.BarrierID
 
BarrierReachedByAllMessage - Class in dimawo.middleware.overlay.impl.decentral.barriersync.messages
 
BarrierReachedByAllMessage(DAId, BarrierID) - Constructor for class dimawo.middleware.overlay.impl.decentral.barriersync.messages.BarrierReachedByAllMessage
 
BarrierReachedBySubtreeMessage - Class in dimawo.middleware.overlay.impl.decentral.barriersync.messages
 
BarrierReachedBySubtreeMessage(DAId, BarrierID) - Constructor for class dimawo.middleware.overlay.impl.decentral.barriersync.messages.BarrierReachedBySubtreeMessage
 
BarrierSyncAgent - Class in dimawo.middleware.overlay.impl.decentral.barriersync
 
BarrierSyncAgent(ErrorHandler, CommunicatorInterface) - Constructor for class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
BarrierSyncAgentMessage - Interface in dimawo.middleware.barriersync
 
BarrierSyncCallBackInterface - Interface in dimawo.middleware.overlay
 
BarrierSyncInterface - Interface in dimawo.middleware.overlay
 
barrierWait(BarrierID, BarrierSyncCallBackInterface) - Method in class dimawo.middleware.barriersync.AbstractBarrierAgent
 
BarrierWait - Class in dimawo.middleware.barriersync.events
 
BarrierWait(BarrierID, BarrierSyncCallBackInterface) - Constructor for class dimawo.middleware.barriersync.events.BarrierWait
 
barrierWait(BarrierID, BarrierSyncCallBackInterface) - Method in interface dimawo.middleware.overlay.BarrierSyncInterface
 
BarrierWaitCallBack - Class in dimawo.middleware.barriersync
 
BarrierWaitCallBack(BarrierID) - Constructor for class dimawo.middleware.barriersync.BarrierWaitCallBack
 
BarrierWaitCallBack(BarrierID, Exception) - Constructor for class dimawo.middleware.barriersync.BarrierWaitCallBack
 
barrierWaitCB(BarrierWaitCallBack) - Method in interface dimawo.middleware.overlay.BarrierSyncCallBackInterface
 
BlockingByteBuffer - Class in dimawo.simulation.socket
A buffer to put and get bytes.
BlockingByteBuffer(VirtualSocket) - Constructor for class dimawo.simulation.socket.BlockingByteBuffer
 
BroadcastingAgentInterface - Interface in dimawo.middleware.overlay
 
BroadcastingAgentMessage - Interface in dimawo.middleware.overlay
 
broadcastMessage(Message) - Method in interface dimawo.middleware.overlay.BroadcastingAgentInterface
 
broadcastMessage(Message) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralBroadcastAgent
 
broadcastMessage(Message) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralControllerBroadcastAgent
 
broadcastMessage(Message) - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
broadcastMessage(Message) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
BroadcastRequest - Class in dimawo.middleware.distributedAgent.events
 
BroadcastRequest(Message) - Constructor for class dimawo.middleware.distributedAgent.events.BroadcastRequest
 
BroadcastRequest - Class in dimawo.middleware.overlay.mntree.events
 
BroadcastRequest(Message) - Constructor for class dimawo.middleware.overlay.mntree.events.BroadcastRequest
 
BroadcastRequestAckMessage - Class in dimawo.middleware.overlay.impl.central.broadcast
 
BroadcastRequestAckMessage(DAId, int) - Constructor for class dimawo.middleware.overlay.impl.central.broadcast.BroadcastRequestAckMessage
 
BroadcastRequestMessage - Class in dimawo.middleware.distributedAgent.messages
 
BroadcastRequestMessage(int, Message) - Constructor for class dimawo.middleware.distributedAgent.messages.BroadcastRequestMessage
 
broadcastWorkerMessage(WorkerMessage, WorkerMessage) - Method in class dimawo.MasterAgent
Broadcasts a message to all workers.
broken(DAId, MessageOutputStream) - Method in class dimawo.middleware.communication.OutputStreamsHandler
 
BrokenDA - Class in dimawo.master.events
 
BrokenDA(int) - Constructor for class dimawo.master.events.BrokenDA
 
BrokenDA - Class in dimawo.middleware.commonEvents
 
BrokenDA(DAId) - Constructor for class dimawo.middleware.commonEvents.BrokenDA
 
BrokenDA - Class in dimawo.middleware.communication.events
 
BrokenDA(MessageOutputStream) - Constructor for class dimawo.middleware.communication.events.BrokenDA
 
BrokenDA - Class in dimawo.middleware.fileSystem.events
 
BrokenDA(int) - Constructor for class dimawo.middleware.fileSystem.events.BrokenDA
 
BrokenDA - Class in dimawo.middleware.fileSystem.fileTransfer.uploader.events
 
BrokenDA(int) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.uploader.events.BrokenDA
 
BrokenDaCache - Class in dimawo.middleware.communication
 
BrokenDaCache(int) - Constructor for class dimawo.middleware.communication.BrokenDaCache
 
BrokenRoutingTableException - Exception in dimawo.middleware.sharedMap.dht.chord
 
BrokenRoutingTableException() - Constructor for exception dimawo.middleware.sharedMap.dht.chord.BrokenRoutingTableException
 
BrokenRoutingTableException(String) - Constructor for exception dimawo.middleware.sharedMap.dht.chord.BrokenRoutingTableException
 
BrokenRoutingTableException(Throwable) - Constructor for exception dimawo.middleware.sharedMap.dht.chord.BrokenRoutingTableException
 
BrokenRoutingTableException(String, Throwable) - Constructor for exception dimawo.middleware.sharedMap.dht.chord.BrokenRoutingTableException
 

C

cache(FirstStageMessage) - Method in class dimawo.middleware.overlay.mntree.forwarding.FirstStageCache
 
cache(SecondStageMessageInfo) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageCache
 
cache(ThirdStageMessage) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageCache
 
CacheException - Exception in dimawo.middleware.overlay.mntree.forwarding
 
CacheException(String) - Constructor for exception dimawo.middleware.overlay.mntree.forwarding.CacheException
 
CallBackReplicationInfo - Class in dimawo.middleware.fileSystem
 
CallBackReplicationInfo(FileSystemCallBack, TreeSet<DAId>) - Constructor for class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
CallBackReplicationInfo(FileSystemCallBack, TreeSet<DAId>, TreeSet<DAId>, TreeSet<DAId>) - Constructor for class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
CallState - Class in dimawo.middleware.sharedMap.dht.chord.callstates
 
CallState(ChordAgent, AsynchronousCall) - Constructor for class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
CallStateMessage - Interface in dimawo.middleware.sharedMap.dht.chord.messages
 
cancel() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadState
 
cancelCurrentDownload(String) - Method in class dimawo.fileTransfer.client.DownloadSession
 
CancelSession - Class in dimawo.fileTransfer.client.events
 
CancelSession(DAId) - Constructor for class dimawo.fileTransfer.client.events.CancelSession
 
CancelSession - Class in dimawo.fileTransfer.server.events
 
CancelSession(DAId) - Constructor for class dimawo.fileTransfer.server.events.CancelSession
 
cancelTimer() - Method in class dimawo.timer.AgentTimer
Cancels current timer.
cancelTO() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
cb - Variable in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
cbH - Variable in class dimawo.middleware.fileSystem.events.DeleteDFSFiles
 
cbH - Variable in class dimawo.middleware.fileSystem.events.GetFile
 
cbH - Variable in class dimawo.middleware.fileSystem.events.ListDFSFiles
 
cbsArePending() - Method in class dimawo.middleware.fileSystem.FileReplicationInfo
 
CentralBarrierAgent - Class in dimawo.middleware.overlay.impl.central.barrier
 
CentralBarrierAgent(ErrorHandler, OverlayAgentInterface) - Constructor for class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
CentralBarrierAgentInterface - Interface in dimawo.middleware.overlay.impl.central.barrier
 
CentralBarrierAllReachedMessage - Class in dimawo.middleware.overlay.impl.central.barrier.messages
 
CentralBarrierAllReachedMessage(DAId, BarrierID) - Constructor for class dimawo.middleware.overlay.impl.central.barrier.messages.CentralBarrierAllReachedMessage
 
CentralBarrierMessage - Interface in dimawo.middleware.overlay.impl.central.barrier.messages
 
CentralBarrierReachedMessage - Class in dimawo.middleware.overlay.impl.central.barrier.messages
 
CentralBarrierReachedMessage(BarrierID) - Constructor for class dimawo.middleware.overlay.impl.central.barrier.messages.CentralBarrierReachedMessage
 
CentralBroadcastAgent - Class in dimawo.middleware.overlay.impl.central.broadcast
 
CentralBroadcastAgent(ErrorHandler, DistributedAgent) - Constructor for class dimawo.middleware.overlay.impl.central.broadcast.CentralBroadcastAgent
 
CentralControllerBroadcastAgent - Class in dimawo.middleware.overlay.impl.central.broadcast
 
CentralControllerBroadcastAgent(ErrorHandler, DistributedAgent, Communicator) - Constructor for class dimawo.middleware.overlay.impl.central.broadcast.CentralControllerBroadcastAgent
 
CentralControllerMapAgent - Class in dimawo.middleware.overlay.impl.central.map
 
CentralControllerMapAgent(CentralOverlay, DistributedAgent) - Constructor for class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
CentralOverlay - Class in dimawo.middleware.overlay.impl.central
 
CentralOverlay(DistributedAgent, SocketFactory) - Constructor for class dimawo.middleware.overlay.impl.central.CentralOverlay
 
CentralOverlayJoinAckMessage - Class in dimawo.middleware.overlay.impl.central
 
CentralOverlayJoinAckMessage(DAId, DAId) - Constructor for class dimawo.middleware.overlay.impl.central.CentralOverlayJoinAckMessage
 
CentralProcess - Class in dimawo.simulation
 
CentralProcess(boolean, String, MasterWorkerFactory, HostAccess, int, JoinParameters) - Constructor for class dimawo.simulation.CentralProcess
 
CentralTable - Class in dimawo.middleware.overlay.impl.central.map
 
CentralTable() - Constructor for class dimawo.middleware.overlay.impl.central.map.CentralTable
 
CentralTableAgent - Class in dimawo.middleware.overlay.impl.central.map
 
CentralTableAgent(CentralOverlay, DistributedAgent) - Constructor for class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
CentralTableCallBackMessage - Class in dimawo.middleware.overlay.impl.central.map
 
CentralTableCallBackMessage(DAId, AsynchronousCall) - Constructor for class dimawo.middleware.overlay.impl.central.map.CentralTableCallBackMessage
 
CentralTableCallMessage - Class in dimawo.middleware.overlay.impl.central.map
 
CentralTableCallMessage(DAId, AsynchronousCall) - Constructor for class dimawo.middleware.overlay.impl.central.map.CentralTableCallMessage
 
ChannelBroken - Class in dimawo.middleware.distributedAgent.events
 
ChannelBroken(int) - Constructor for class dimawo.middleware.distributedAgent.events.ChannelBroken
 
CheckAliveAckMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
CheckAliveAckMessage(DAId, ChordId, ChordId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.CheckAliveAckMessage
 
CheckAliveMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
CheckAliveMessage(DAId, ChordId, ChordId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.CheckAliveMessage
 
checkConnectivity() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
CheckConnectivity - Class in dimawo.middleware.overlay.impl.central
 
CheckConnectivity() - Constructor for class dimawo.middleware.overlay.impl.central.CheckConnectivity
 
CheckConnectivity - Class in dimawo.middleware.overlay.mntree.events
 
CheckConnectivity() - Constructor for class dimawo.middleware.overlay.mntree.events.CheckConnectivity
 
CheckConnectivityMessage - Class in dimawo.middleware.overlay.mntree.messages
 
CheckConnectivityMessage(DAId, MnId, MnId) - Constructor for class dimawo.middleware.overlay.mntree.messages.CheckConnectivityMessage
 
checkWaitingConnections(DAId) - Method in class dimawo.middleware.communication.Communicator
 
CheckWaitingConnections - Class in dimawo.middleware.communication.events
Event triggering establishment of waiting connections to a given DA.
CheckWaitingConnections(DAId) - Constructor for class dimawo.middleware.communication.events.CheckWaitingConnections
 
childMnIsEmpty(int) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
ChooseNewMainMessage - Class in dimawo.middleware.overlay.mntree.messages
 
ChooseNewMainMessage(DAId, MnId, MnId, DAId) - Constructor for class dimawo.middleware.overlay.mntree.messages.ChooseNewMainMessage
 
ChordAgent - Class in dimawo.middleware.sharedMap.dht.chord
 
ChordAgent(DecentralOverlay, int, boolean, DAId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
ChordAgentMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
ChordAgentMessage(DAId, ChordId, ChordId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.ChordAgentMessage
 
ChordDataTable - Class in dimawo.middleware.sharedMap.dht.chord
 
ChordDataTable() - Constructor for class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
ChordException - Exception in dimawo.middleware.sharedMap.dht.chord
 
ChordException() - Constructor for exception dimawo.middleware.sharedMap.dht.chord.ChordException
 
ChordException(String) - Constructor for exception dimawo.middleware.sharedMap.dht.chord.ChordException
 
ChordException(Throwable) - Constructor for exception dimawo.middleware.sharedMap.dht.chord.ChordException
 
ChordException(String, Throwable) - Constructor for exception dimawo.middleware.sharedMap.dht.chord.ChordException
 
ChordId - Class in dimawo.middleware.sharedMap.dht.chord
 
ChordId(String) - Constructor for class dimawo.middleware.sharedMap.dht.chord.ChordId
 
ChordId(DAId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.ChordId
 
ChordJoinMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
ChordJoinMessage(DAId, ChordTableEntry) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.ChordJoinMessage
 
ChordJoinResultMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
ChordJoinResultMessage(DAId, ChordId, ChordId, ChordTableEntry, boolean) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.ChordJoinResultMessage
 
ChordRoutingAlgorithm - Class in dimawo.middleware.sharedMap.dht.chord
 
ChordRoutingAlgorithm(ChordAgent) - Constructor for class dimawo.middleware.sharedMap.dht.chord.ChordRoutingAlgorithm
 
ChordRoutingTable - Class in dimawo.middleware.sharedMap.dht.chord
 
ChordRoutingTable(ChordTableEntry, int) - Constructor for class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
ChordTableEntry - Class in dimawo.middleware.sharedMap.dht.chord
 
ChordTableEntry(DAId, ChordId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.ChordTableEntry
 
ChunkMessage - Interface in dimawo.fileTransfer.client.messages
 
cleanTable(ChordId, ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
ClientCommunicator - Class in dimawo.fileTransfer.test
 
ClientCommunicator(FileTransferServerAgent, FileTransferClientAgent) - Constructor for class dimawo.fileTransfer.test.ClientCommunicator
 
CLIENTDAID - Static variable in class dimawo.fileTransfer.test.TestCommunicator
 
clone() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
clone() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
clone() - Method in class dimawo.middleware.overlay.SharedMapEntry
 
clone() - Method in interface dimawo.middleware.overlay.SharedMapValue
 
close() - Method in class dimawo.fileTransfer.client.DownloadSession
 
close() - Method in class dimawo.fileTransfer.server.UploadSession
 
close(OutputStreamsHandler) - Method in class dimawo.middleware.communication.Connection
Closes the underlying MessageOutputStream.
close() - Method in class dimawo.middleware.communication.FailureDetectionInputStream
 
close() - Method in class dimawo.middleware.communication.FailureDetectionOutputStream
 
close() - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
 
Close - Class in dimawo.middleware.communication.outputStream
 
Close() - Constructor for class dimawo.middleware.communication.outputStream.Close
 
close() - Method in class dimawo.middleware.communication.outputStream.LocalAccessor
 
close() - Method in class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
close() - Method in interface dimawo.middleware.communication.outputStream.MOSAccessorInterface
 
close() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadState
 
close() - Method in class dimawo.middleware.stabilizer.Stabilizer
 
close() - Method in class dimawo.simulation.host.HostAccess
 
close() - Method in class dimawo.simulation.socket.RealServerSocket
 
close() - Method in class dimawo.simulation.socket.RealSocket
 
close() - Method in interface dimawo.simulation.socket.ServerSocketInterface
 
close() - Method in class dimawo.simulation.socket.SocketFactory
 
close() - Method in interface dimawo.simulation.socket.SocketInterface
 
close() - Method in class dimawo.simulation.socket.VirtualServerSocket
 
close() - Method in class dimawo.simulation.socket.VirtualSocket
 
close() - Method in class dimawo.simulation.socket.VirtualSocketInputStream
 
close() - Method in class dimawo.simulation.socket.VirtualSocketOutputStream
 
CloseConfirmationRequest - Class in dimawo.middleware.communication.outputStream
 
CloseConfirmationRequest(MessageOutputStreamAccessor) - Constructor for class dimawo.middleware.communication.outputStream.CloseConfirmationRequest
 
closed(DAId, MessageOutputStream) - Method in class dimawo.middleware.communication.OutputStreamsHandler
 
closeDa() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Executes the clean-up operations before exit.
ClosedOutput - Class in dimawo.middleware.communication.events
 
ClosedOutput(MessageOutputStream) - Constructor for class dimawo.middleware.communication.events.ClosedOutput
 
CloseServerSocket - Class in dimawo.simulation.host.events
 
CloseServerSocket(int) - Constructor for class dimawo.simulation.host.events.CloseServerSocket
 
CloseSocket - Class in dimawo.simulation.host.events
 
CloseSocket(int) - Constructor for class dimawo.simulation.host.events.CloseSocket
 
closing(DAId) - Method in class dimawo.middleware.communication.OutputStreamsHandler
 
ClusterDescription - Class in dimawo.simulation.cluster
 
ClusterDescription() - Constructor for class dimawo.simulation.cluster.ClusterDescription
 
ClusterException - Exception in dimawo.simulation
 
ClusterException() - Constructor for exception dimawo.simulation.ClusterException
 
ClusterException(String) - Constructor for exception dimawo.simulation.ClusterException
 
ClusterException(Throwable) - Constructor for exception dimawo.simulation.ClusterException
 
ClusterException(String, Throwable) - Constructor for exception dimawo.simulation.ClusterException
 
com - Variable in class dimawo.middleware.communication.inputStream.MessageInputStream
The Channel Handler that instantiated this Input Stream Handler.
com - Variable in class dimawo.middleware.communication.outputStream.MessageOutputStream
The Communicator
com - Variable in class dimawo.middleware.distributedAgent.DistributedAgent
 
com - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
Communicator - Class in dimawo.middleware.communication
The communicator provides several communication means: a connected mode where a component requests a connection and uses the obtained connection in order to send messages a "datagram" mode where messages are directly submitted to Communicator in order to be sent.
Communicator(OverlayAgentInterface, DistributedAgentInterface, SocketFactory) - Constructor for class dimawo.middleware.communication.Communicator
 
CommunicatorConnectionHandler - Class in dimawo.middleware.communication.server
This agent checks if incoming connections are "safe".
CommunicatorConnectionHandler(Communicator, OverlayAgentInterface, int, int) - Constructor for class dimawo.middleware.communication.server.CommunicatorConnectionHandler
 
CommunicatorException - Exception in dimawo.middleware.communication
 
CommunicatorException() - Constructor for exception dimawo.middleware.communication.CommunicatorException
 
CommunicatorException(String) - Constructor for exception dimawo.middleware.communication.CommunicatorException
 
CommunicatorException(Throwable) - Constructor for exception dimawo.middleware.communication.CommunicatorException
 
CommunicatorException(String, Throwable) - Constructor for exception dimawo.middleware.communication.CommunicatorException
 
CommunicatorInterface - Interface in dimawo.middleware.communication
 
CommunicatorMessage - Class in dimawo.middleware.communication.messages
 
CommunicatorMessage() - Constructor for class dimawo.middleware.communication.messages.CommunicatorMessage
 
CommunicatorMessage(DAId) - Constructor for class dimawo.middleware.communication.messages.CommunicatorMessage
 
compareTo(MessageOutputStreamAccessor) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
compareTo(DAId) - Method in class dimawo.middleware.distributedAgent.DAId
 
compareTo(BarrierID) - Method in class dimawo.middleware.overlay.BarrierID
 
compareTo(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.MessageId
 
compareTo(MnId) - Method in class dimawo.middleware.overlay.mntree.MnId
 
compareTo(SharedMapEntry) - Method in class dimawo.middleware.overlay.SharedMapEntry
 
compareTo(ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordId
 
compareTo(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordTableEntry
 
CompletedTask - Class in dimawo.simulation.middleware.events
 
CompletedTask(VirtualTask, String) - Constructor for class dimawo.simulation.middleware.events.CompletedTask
 
componentName - Variable in exception dimawo.agents.UncaughtThrowable
The name of the component that did not handle the Throwable.
ComputerTreePosition - Class in dimawo.middleware.overlay
 
ComputerTreePosition(DAId, DAId, DAId[]) - Constructor for class dimawo.middleware.overlay.ComputerTreePosition
 
configure() - Method in class dimawo.simulation.CentralProcess
 
configure(ClusterDescription) - Method in class dimawo.simulation.cluster.VirtualCluster
 
configure(MiddlewareDescription) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
configure() - Method in class dimawo.simulation.SimulatedProcess
 
confirmClose(boolean) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
Connect - Class in dimawo.middleware.communication.events
 
Connect(DAId, ConnectionRequestCallBack, MOSCallBack, Object) - Constructor for class dimawo.middleware.communication.events.Connect
 
connect(SocketAddressInterface, int) - Method in class dimawo.simulation.socket.RealSocket
 
connect(SocketAddressInterface, int) - Method in interface dimawo.simulation.socket.SocketInterface
 
connect(SocketAddressInterface, int) - Method in class dimawo.simulation.socket.VirtualSocket
 
CONNECT_TO - Static variable in interface dimawo.simulation.testing.VNetTestConstants
 
connectCallBack(ConnectCallBack) - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
connectCallBack(ConnectCallBack) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
ConnectCallBack - Class in dimawo.middleware.communication
 
ConnectCallBack(DAId, MOSAccessorInterface, Object) - Constructor for class dimawo.middleware.communication.ConnectCallBack
 
ConnectCallBack(DAId, Object) - Constructor for class dimawo.middleware.communication.ConnectCallBack
 
connectCallBack(ConnectCallBack) - Method in interface dimawo.middleware.communication.ConnectionRequestCallBack
 
ConnectEvent - Class in dimawo.simulation.host.events
 
ConnectEvent(VirtualSocketAddress, VirtualSocketAddress) - Constructor for class dimawo.simulation.host.events.ConnectEvent
 
connectHost(VirtualNetwork) - Method in class dimawo.simulation.host.VirtualHost
 
connectHost(VirtualHost) - Method in class dimawo.simulation.net.VirtualNetwork
 
Connection - Class in dimawo.middleware.communication
Contains all information linked to a connection to a remote DA: A reference to the MessageOutputStream and the set of components that requested a connection to this remote DA.
Connection(DAId, MessageOutputStream) - Constructor for class dimawo.middleware.communication.Connection
 
ConnectionEvent - Class in dimawo.simulation.host
 
ConnectionEvent(VirtualSocket) - Constructor for class dimawo.simulation.host.ConnectionEvent
 
ConnectionHandler - Interface in dimawo.middleware.communication.server
 
ConnectionHandlerClosed - Class in dimawo.middleware.communication.events
 
ConnectionHandlerClosed() - Constructor for class dimawo.middleware.communication.events.ConnectionHandlerClosed
 
ConnectionRequestCallBack - Interface in dimawo.middleware.communication
 
ConnectivityChecker - Class in dimawo.middleware.overlay.impl.central
 
ConnectivityChecker(CentralOverlay, long, long) - Constructor for class dimawo.middleware.overlay.impl.central.ConnectivityChecker
 
connectTo(VirtualSocketAddress, int, int) - Method in class dimawo.simulation.host.VirtualHost
Tries to connect to a remote server socket.
connectToRemoteDA() - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
Creates the low-level connection to the remote DA.
ConsoleLogger - Class in dimawo.middleware.distributedAgent.logging
 
ConsoleLogger() - Constructor for class dimawo.middleware.distributedAgent.logging.ConsoleLogger
 
contains(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageCache
 
contains(DAId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
containsPeer(DAId) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
containsQueue(String) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.WaitingLocationDownloads
 
convertPattern(Pattern) - Static method in class dimawo.middleware.fileSystem.FileSystemAgent
 
convertToMainPeer() - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
createRootState(DAId, int, int) - Static method in class dimawo.middleware.overlay.mntree.MnPeerState
 

D

DaError - Class in dimawo.master.messages
 
DaError(DAId, Throwable) - Constructor for class dimawo.master.messages.DaError
 
DAException - Exception in dimawo.middleware.distributedAgent
 
DAException() - Constructor for exception dimawo.middleware.distributedAgent.DAException
 
DAException(String) - Constructor for exception dimawo.middleware.distributedAgent.DAException
 
DAException(Throwable) - Constructor for exception dimawo.middleware.distributedAgent.DAException
 
DAException(String, Throwable) - Constructor for exception dimawo.middleware.distributedAgent.DAException
 
DAId - Class in dimawo.middleware.distributedAgent
 
DAId(String, int, long) - Constructor for class dimawo.middleware.distributedAgent.DAId
 
DAInsertion - Class in dimawo.middleware.distributedAgent.events
 
DAInsertion() - Constructor for class dimawo.middleware.distributedAgent.events.DAInsertion
 
DataEvent - Class in dimawo.simulation.host.events
 
DataEvent(VirtualSocketAddress, int) - Constructor for class dimawo.simulation.host.events.DataEvent
 
DataEvent(VirtualSocketAddress, byte[]) - Constructor for class dimawo.simulation.host.events.DataEvent
 
DATimer - Class in dimawo.middleware.distributedAgent
A DATimer is able to call a method of a DistributedAgent after some amount of time.
DATimer(DistributedAgent, long) - Constructor for class dimawo.middleware.distributedAgent.DATimer
 
DecentralOverlay - Class in dimawo.middleware.overlay.impl.decentral
 
DecentralOverlay(DistributedAgent, int, int, SocketFactory) - Constructor for class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
deleteAllFiles() - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
DeleteDFSFiles - Class in dimawo.middleware.fileSystem.events
 
DeleteDFSFiles(Pattern, FileSystemCallBack) - Constructor for class dimawo.middleware.fileSystem.events.DeleteDFSFiles
 
deleteDFSFiles(Pattern, FileSystemCallBack) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
Requests the deletion of files whose UID corresponds to the given UID pattern.
deleteFile() - Method in class dimawo.middleware.fileSystem.fileDB.FileDescriptor
 
deleteFiles(Pattern) - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
deleteFilesCB(Pattern) - Method in interface dimawo.middleware.fileSystem.FileSystemCallBack
Signals that the file deletion requested through a call to deleteFiles has been completed.
DeleteJob - Class in dimawo.simulation.middleware.events
 
DeleteJob(int) - Constructor for class dimawo.simulation.middleware.events.DeleteJob
 
deleteJob(int) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
DeleteLocalFilesMessage - Class in dimawo.middleware.fileSystem
 
DeleteLocalFilesMessage(Pattern) - Constructor for class dimawo.middleware.fileSystem.DeleteLocalFilesMessage
 
DeploymentDescription - Class in dimawo.simulation
 
DeploymentDescription() - Constructor for class dimawo.simulation.DeploymentDescription
 
dequeueRequests(DAId, String) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadCallBacks
 
destroyBarrier(BarrierID) - Method in class dimawo.middleware.barriersync.AbstractBarrierAgent
 
DestroyBarrier - Class in dimawo.middleware.barriersync.events
 
DestroyBarrier(BarrierID) - Constructor for class dimawo.middleware.barriersync.events.DestroyBarrier
 
destroyBarrier(BarrierID) - Method in class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
destroyBarrier(BarrierID) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
destroyBarrier(BarrierID) - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
DestroyCentralBarrierMessage - Class in dimawo.middleware.overlay.impl.central.barrier.messages
 
DestroyCentralBarrierMessage(DAId, BarrierID) - Constructor for class dimawo.middleware.overlay.impl.central.barrier.messages.DestroyCentralBarrierMessage
 
DetectorEvent - Class in dimawo.middleware.overlay.faultdetection
 
DetectorEvent(DAId, boolean) - Constructor for class dimawo.middleware.overlay.faultdetection.DetectorEvent
 
DFSErrorMessage - Class in dimawo.middleware.fileSystem.fileTransfer.messages
 
DFSErrorMessage(String, String) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.messages.DFSErrorMessage
 
DFSErrorMessage(DAId, String, String) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.messages.DFSErrorMessage
 
DFSException - Exception in dimawo.middleware.fileSystem
 
DFSException() - Constructor for exception dimawo.middleware.fileSystem.DFSException
 
DFSException(String) - Constructor for exception dimawo.middleware.fileSystem.DFSException
 
DFSException(Throwable) - Constructor for exception dimawo.middleware.fileSystem.DFSException
 
DFSException(String, Throwable) - Constructor for exception dimawo.middleware.fileSystem.DFSException
 
DFSFileRequestMessage - Class in dimawo.middleware.fileSystem.fileTransfer.downloader.messages
 
DFSFileRequestMessage(String) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.DFSFileRequestMessage
 
DFSGetFile - Class in dimawo.middleware.fileSystem.fileTransfer.downloader
 
DFSGetFile(DAId, String, File, FileTransferClientCallBack) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.DFSGetFile
 
DFSMessageFactory - Class in dimawo.middleware.fileSystem.fileTransfer
 
DFSMessageFactory() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
dfsPeer - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
dimawo - package dimawo
Contains helper classes for reflection as well as the core base classes of a DiMaWo application.
dimawo.agents - package dimawo.agents
Contains the base implementation of DiMaWo agents.
dimawo.agents.events - package dimawo.agents.events
Contains events that may be handled by any agent.
dimawo.exec - package dimawo.exec
This package provides classes used to execute DiMaWo Master and Workers.
dimawo.fileTransfer - package dimawo.fileTransfer
Contains classes common to DiMaWo's file transfer agents; in particular, a message factory interface whose implementation must be provided in order to use file transfer agents.
dimawo.fileTransfer.client - package dimawo.fileTransfer.client
Contains classes implementing DiMaWo's file transfer client.
dimawo.fileTransfer.client.events - package dimawo.fileTransfer.client.events
Provides the events handled by the file transfer client agent.
dimawo.fileTransfer.client.messages - package dimawo.fileTransfer.client.messages
Provides the interfaces of the messages handled by a file transfer client agent.
dimawo.fileTransfer.server - package dimawo.fileTransfer.server
Contains classes implementing DiMaWo's file transfer server.
dimawo.fileTransfer.server.events - package dimawo.fileTransfer.server.events
Provides the events handled by file transfer agent server.
dimawo.fileTransfer.server.messages - package dimawo.fileTransfer.server.messages
Provides the interfaces of the messages handled by a file transfer server agent.
dimawo.fileTransfer.test - package dimawo.fileTransfer.test
Contains a test-suite for DiMaWo's file transfer components.
dimawo.master.events - package dimawo.master.events
Provides the events handled by DiMaWo's master agent.
dimawo.master.messages - package dimawo.master.messages
Provides the messages handled by DiMaWo's master agent.
dimawo.middleware.barriersync - package dimawo.middleware.barriersync
Contains the base implementation of a barrier synchronization agent.
dimawo.middleware.barriersync.events - package dimawo.middleware.barriersync.events
Provides the events handled by base implementation of barrier synchronization agent.
dimawo.middleware.commonEvents - package dimawo.middleware.commonEvents
Provides events common to most DiMaWo's middleware components.
dimawo.middleware.communication - package dimawo.middleware.communication
Contains the implementation of DiMaWo's communication framework.
dimawo.middleware.communication.events - package dimawo.middleware.communication.events
Provides the events handled by the Communicator.
dimawo.middleware.communication.inputStream - package dimawo.middleware.communication.inputStream
Contains the implementation of the thread reading messages from a socket created after the connection by a remote message writing thread.
dimawo.middleware.communication.messages - package dimawo.middleware.communication.messages
Contains the messages directly handled by the Communicator.
dimawo.middleware.communication.outputStream - package dimawo.middleware.communication.outputStream
Provides the implementation of the thread sending messages submitted by local components to a remote reception thread.
dimawo.middleware.communication.server - package dimawo.middleware.communication.server
Provides the implementation of the server thread accepting connections from remote computers.
dimawo.middleware.communication.testing - package dimawo.middleware.communication.testing
Provides a test-suite for sending and reception threads.
dimawo.middleware.distributedAgent - package dimawo.middleware.distributedAgent
Contains the implementation of the Distributed Agent.
dimawo.middleware.distributedAgent.events - package dimawo.middleware.distributedAgent.events
Provides the events handled by the Distributed Agent.
dimawo.middleware.distributedAgent.logging - package dimawo.middleware.distributedAgent.logging
Provides several implementations of a simple logging system that can be used by Distributed Agent.
dimawo.middleware.distributedAgent.messages - package dimawo.middleware.distributedAgent.messages
Provides messages handled by a Distributed Agent.
dimawo.middleware.fileSystem - package dimawo.middleware.fileSystem
Contains the implementation of DiMaWo's distributed file system.
dimawo.middleware.fileSystem.events - package dimawo.middleware.fileSystem.events
Provides the events handled by File System Agent.
dimawo.middleware.fileSystem.fileDB - package dimawo.middleware.fileSystem.fileDB
Contains the implementation of the local file table and the partial global file table used by File System Agent.
dimawo.middleware.fileSystem.fileTransfer - package dimawo.middleware.fileSystem.fileTransfer
Contains the implementation of the file downloader.
dimawo.middleware.fileSystem.fileTransfer.downloader - package dimawo.middleware.fileSystem.fileTransfer.downloader
Contains the implementation of the file downloader.
dimawo.middleware.fileSystem.fileTransfer.downloader.events - package dimawo.middleware.fileSystem.fileTransfer.downloader.events
Provides the events handled by file downloader.
dimawo.middleware.fileSystem.fileTransfer.downloader.messages - package dimawo.middleware.fileSystem.fileTransfer.downloader.messages
Provides the messages handled by file downloader.
dimawo.middleware.fileSystem.fileTransfer.messages - package dimawo.middleware.fileSystem.fileTransfer.messages
Provides messages exchanged by file downloader and uploader.
dimawo.middleware.fileSystem.fileTransfer.uploader - package dimawo.middleware.fileSystem.fileTransfer.uploader
Provides the implementation of file uploader.
dimawo.middleware.fileSystem.fileTransfer.uploader.events - package dimawo.middleware.fileSystem.fileTransfer.uploader.events
Provides the events handled by file uploader.
dimawo.middleware.fileSystem.fileTransfer.uploader.messages - package dimawo.middleware.fileSystem.fileTransfer.uploader.messages
Provides the messages handled by file uploader.
dimawo.middleware.fileSystem.messages - package dimawo.middleware.fileSystem.messages
Provides the messages handled by File System Agent.
dimawo.middleware.overlay - package dimawo.middleware.overlay
Contains all interfaces related to the overlay agent.
dimawo.middleware.overlay.faultdetection - package dimawo.middleware.overlay.faultdetection
Contains the implementation of fault detection service.
dimawo.middleware.overlay.faultdetection.events - package dimawo.middleware.overlay.faultdetection.events
Provides events handled by fault detection agent.
dimawo.middleware.overlay.faultdetection.messages - package dimawo.middleware.overlay.faultdetection.messages
Provides messages handled by fault detection agent.
dimawo.middleware.overlay.impl.central - package dimawo.middleware.overlay.impl.central
Provides a centralized implementation of the overlay.
dimawo.middleware.overlay.impl.central.barrier - package dimawo.middleware.overlay.impl.central.barrier
Provides a centralized implementation of barrier synchronization.
dimawo.middleware.overlay.impl.central.barrier.messages - package dimawo.middleware.overlay.impl.central.barrier.messages
Provides the messages used by centralized implementation of barrier synchronization.
dimawo.middleware.overlay.impl.central.broadcast - package dimawo.middleware.overlay.impl.central.broadcast
Provides a centralized implementation of broadcast.
dimawo.middleware.overlay.impl.central.events - package dimawo.middleware.overlay.impl.central.events
Provides the events handled by the agents implementing centralized broadcast.
dimawo.middleware.overlay.impl.central.map - package dimawo.middleware.overlay.impl.central.map
Contains the centralized implementation of shared map.
dimawo.middleware.overlay.impl.central.messages - package dimawo.middleware.overlay.impl.central.messages
Provides the messages exchanged in the context of the centralized implementation of the overlay.
dimawo.middleware.overlay.impl.decentral - package dimawo.middleware.overlay.impl.decentral
Contains the implementation of the mostly decentralized overlay.
dimawo.middleware.overlay.impl.decentral.barriersync - package dimawo.middleware.overlay.impl.decentral.barriersync
Contains a barrier synchronization implementation based on a computer tree.
dimawo.middleware.overlay.impl.decentral.barriersync.events - package dimawo.middleware.overlay.impl.decentral.barriersync.events
Provides the events handled by barrier synchronization implementation based on a computer tree.
dimawo.middleware.overlay.impl.decentral.barriersync.messages - package dimawo.middleware.overlay.impl.decentral.barriersync.messages
Provides the messages handled by barrier synchronization implementation based on a computer tree.
dimawo.middleware.overlay.mntree - package dimawo.middleware.overlay.mntree
Contains the implementation of the MN-tree overlay (see MnTreePeerAgent class for more details).
dimawo.middleware.overlay.mntree.events - package dimawo.middleware.overlay.mntree.events
Provides the events handled by MNTreePeerAgent.
dimawo.middleware.overlay.mntree.forwarding - package dimawo.middleware.overlay.mntree.forwarding
Contains the implementation of MNTreePeerAgent's reliable forwarding component.
dimawo.middleware.overlay.mntree.forwarding.messages - package dimawo.middleware.overlay.mntree.forwarding.messages
Provides the messages exchanged in the context of reliable forwarding.
dimawo.middleware.overlay.mntree.messages - package dimawo.middleware.overlay.mntree.messages
Provides the messages exchanged MN-tree peer agents.
dimawo.middleware.sharedMap - package dimawo.middleware.sharedMap
Provides a base implementation of shared-map agent.
dimawo.middleware.sharedMap.dht.chord - package dimawo.middleware.sharedMap.dht.chord
Provides an implementation of shared-map agent based on Chord DHT (see ChordAgent class).
dimawo.middleware.sharedMap.dht.chord.callstates - package dimawo.middleware.sharedMap.dht.chord.callstates
Contains call states of Chord shared-map Agent.
dimawo.middleware.sharedMap.dht.chord.events - package dimawo.middleware.sharedMap.dht.chord.events
Contains the events handled by Chord shared-map agent.
dimawo.middleware.sharedMap.dht.chord.messages - package dimawo.middleware.sharedMap.dht.chord.messages
Contains the messages handled by Chord shared-map agent.
dimawo.middleware.sharedMap.events - package dimawo.middleware.sharedMap.events
Contains the events handled by base shared-map agent.
dimawo.middleware.sharedMap.messages - package dimawo.middleware.sharedMap.messages
Contains the messages handled by base shared-map agent.
dimawo.middleware.stabilizer - package dimawo.middleware.stabilizer
Contains the implementation of a stabilizer.
dimawo.simulation - package dimawo.simulation
This package contains the core classes of DiMaWo's simulator.
dimawo.simulation.cluster - package dimawo.simulation.cluster
Provides the implementation of a virtual cluster.
dimawo.simulation.host - package dimawo.simulation.host
Contains the implementation of a virtual computer called virtual host.
dimawo.simulation.host.events - package dimawo.simulation.host.events
This package contains the events handled by a virtual host.
dimawo.simulation.middleware - package dimawo.simulation.middleware
Contains the implementation of the virtual middleware.
dimawo.simulation.middleware.events - package dimawo.simulation.middleware.events
Contains the events handled by the virtual middleware.
dimawo.simulation.net - package dimawo.simulation.net
Contains the implementation of the virtal network connecting the virtual hosts of a virtual cluster together.
dimawo.simulation.socket - package dimawo.simulation.socket
Contains the implementation of virtal and real sockets used by simulated or non simulated processes to communicate.
dimawo.simulation.testing - package dimawo.simulation.testing
Provides a simple test-suite for simulation components.
dimawo.timer - package dimawo.timer
Contains the implementation of a simple timer wrapper.
DiMaWoException - Exception in dimawo
A generic DiMaWo exception.
DiMaWoException() - Constructor for exception dimawo.DiMaWoException
Constructs a new DiMaWo exception with null as its detail message.
DiMaWoException(String) - Constructor for exception dimawo.DiMaWoException
Constructs a new DiMaWo exception with the specified detail message.
DiMaWoException(String, Throwable) - Constructor for exception dimawo.DiMaWoException
Constructs a new DiMaWo exception with the specified detail message and cause.
DiMaWoException(Throwable) - Constructor for exception dimawo.DiMaWoException
Constructs a new DiMaWo exception with the specified cause.
disableLog() - Static method in class dimawo.simulation.host.VirtualHost
 
disconnectHost() - Method in class dimawo.simulation.host.VirtualHost
 
disconnectHost(String) - Method in class dimawo.simulation.net.VirtualNetwork
 
DiscoveryServiceInterface - Interface in dimawo.middleware.distributedAgent
 
DistributedAgent - Class in dimawo.middleware.distributedAgent
 
DistributedAgent(DAId, String, MasterWorkerFactory, DiscoveryServiceInterface, LoggerInterface, FileSystemAgentParameters) - Constructor for class dimawo.middleware.distributedAgent.DistributedAgent
 
DistributedAgentConfiguration - Class in dimawo.middleware.distributedAgent
 
DistributedAgentConfiguration() - Constructor for class dimawo.middleware.distributedAgent.DistributedAgentConfiguration
 
DistributedAgentInterface - Interface in dimawo.middleware.distributedAgent
 
DownloadCallBacks - Class in dimawo.middleware.fileSystem.fileTransfer.downloader
 
DownloadCallBacks() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadCallBacks
 
DownloadException - Exception in dimawo.middleware.fileSystem.fileTransfer.downloader
 
DownloadException(String) - Constructor for exception dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadException
 
DownloadException(String, Exception) - Constructor for exception dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadException
 
downloadFile(String, FileDownloaderCallBack) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
DownloadFinished - Class in dimawo.middleware.fileSystem.events
 
DownloadFinished(String, File, DFSException) - Constructor for class dimawo.middleware.fileSystem.events.DownloadFinished
 
downloadFinished(String, File, DFSException) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
downloadFinished(String, File, DFSException) - Method in interface dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloaderCallBack
 
DownloadOutputFile - Class in dimawo.middleware.fileSystem.fileTransfer.downloader
 
DownloadOutputFile(String, File, int, FileDownloaderCallBack) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
DownloadRequest - Class in dimawo.middleware.fileSystem.fileTransfer.downloader.events
 
DownloadRequest() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
DownloadRequest(String, FileDownloaderCallBack) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
DownloadSession - Class in dimawo.fileTransfer.client
 
DownloadSession(DAId, FileTransferClientAgent, GetFile) - Constructor for class dimawo.fileTransfer.client.DownloadSession
 
DownloadState - Class in dimawo.middleware.fileSystem.fileTransfer.downloader
 
DownloadState(String) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadState
 
DummyMessage - Class in dimawo.middleware.overlay.impl.central
 
DummyMessage(DAId) - Constructor for class dimawo.middleware.overlay.impl.central.DummyMessage
 

E

enableLog() - Static method in class dimawo.simulation.host.VirtualHost
 
enableWaitSent() - Method in class dimawo.middleware.communication.Message
 
equals(Object) - Method in class dimawo.middleware.distributedAgent.DAId
 
equals(Object) - Method in class dimawo.middleware.overlay.BarrierID
 
equals(Object) - Method in class dimawo.middleware.overlay.mntree.MnId
 
equals(Object) - Method in class dimawo.middleware.overlay.SharedMapEntry
 
equals(Object) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordId
 
equals(Object) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordTableEntry
 
errorHandler - Variable in class dimawo.agents.AbstractAgent
Error handler associated to this agent.
ErrorHandler - Interface in dimawo.agents
 
ErrorMessage - Interface in dimawo.fileTransfer.client.messages
 
ExecCommand - Class in dimawo.simulation
 
ExecCommand(String, VirtualTaskDescription) - Constructor for class dimawo.simulation.ExecCommand
 
executeProcessOnHost(String, VirtualTask) - Method in class dimawo.simulation.cluster.VirtualCluster
 
exit() - Method in class dimawo.agents.AbstractAgent
Implements the operations to be executed when agent enters STOPPED state.
exit() - Method in class dimawo.agents.LoggingAgent
Closes the log stream (and therefore ensures all logs are written into the log file).
exit() - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
 
exit() - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
extractYoungestPeers(DAId[], int, int) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
extractYoungestPeersFromThisMn(DAId[], int, int) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 

F

fail(int) - Method in class dimawo.simulation.cluster.VirtualCluster
 
failed(DAId) - Method in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
failure - Variable in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
FailureDetectionCommons - Interface in dimawo.middleware.communication
 
FailureDetectionInputStream - Class in dimawo.middleware.communication
 
FailureDetectionInputStream(SocketInterface, int) - Constructor for class dimawo.middleware.communication.FailureDetectionInputStream
 
FailureDetectionOutputStream - Class in dimawo.middleware.communication
 
FailureDetectionOutputStream(SocketInterface, int) - Constructor for class dimawo.middleware.communication.FailureDetectionOutputStream
 
FailureGenerator - Class in dimawo.simulation.cluster
 
FailureGenerator(FailureParameters, VirtualCluster) - Constructor for class dimawo.simulation.cluster.FailureGenerator
 
FailureParameters - Class in dimawo.simulation
 
FailureParameters() - Constructor for class dimawo.simulation.FailureParameters
 
FaultDetectionAckMessage - Class in dimawo.middleware.overlay.faultdetection
 
FaultDetectionAckMessage() - Constructor for class dimawo.middleware.overlay.faultdetection.FaultDetectionAckMessage
 
FaultDetectionAckMessage(DAId) - Constructor for class dimawo.middleware.overlay.faultdetection.FaultDetectionAckMessage
 
FaultDetectionAgent - Class in dimawo.middleware.overlay.faultdetection
 
FaultDetectionAgent(ErrorHandler, CommunicatorInterface, long, long) - Constructor for class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
FaultDetectionServiceCallBackInterface - Interface in dimawo.middleware.overlay.faultdetection
 
FaultDetectionServiceMessage - Class in dimawo.middleware.overlay.faultdetection.messages
 
FaultDetectionServiceMessage() - Constructor for class dimawo.middleware.overlay.faultdetection.messages.FaultDetectionServiceMessage
 
FaultDetectionServiceMessage(DAId) - Constructor for class dimawo.middleware.overlay.faultdetection.messages.FaultDetectionServiceMessage
 
file - Variable in class dimawo.middleware.fileSystem.events.AddFile
 
file - Variable in class dimawo.middleware.fileSystem.events.DownloadFinished
 
file - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
FileChunk - Class in dimawo.middleware.fileSystem.fileTransfer.downloader.messages
 
FileChunk(String, byte[], boolean) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
Constructor used when data is transfered.
fileChunk - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
 
FileChunkQuery - Class in dimawo.middleware.fileSystem.fileTransfer.uploader.messages
 
FileChunkQuery(String) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileChunkQuery
 
fileDB - Variable in class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
 
FileDBException - Exception in dimawo.middleware.fileSystem.fileDB
 
FileDBException() - Constructor for exception dimawo.middleware.fileSystem.fileDB.FileDBException
 
FileDBException(String) - Constructor for exception dimawo.middleware.fileSystem.fileDB.FileDBException
 
FileDescriptor - Class in dimawo.middleware.fileSystem.fileDB
 
FileDescriptor(File, FileDescriptor.FileMode) - Constructor for class dimawo.middleware.fileSystem.fileDB.FileDescriptor
 
FileDescriptor.FileMode - Enum in dimawo.middleware.fileSystem.fileDB
 
FileDownloader - Class in dimawo.middleware.fileSystem.fileTransfer.downloader
 
FileDownloader(String, FileSystemAgent, int) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
FileDownloaderCallBack - Interface in dimawo.middleware.fileSystem.fileTransfer.downloader
 
FileDownloaderMessage - Class in dimawo.middleware.fileSystem.fileTransfer.downloader.messages
 
FileDownloaderMessage() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileDownloaderMessage
 
FileDownloaderMessage(DAId) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileDownloaderMessage
 
FileDownloaderPingMessage - Class in dimawo.middleware.fileSystem.fileTransfer
 
FileDownloaderPingMessage() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.FileDownloaderPingMessage
 
FileDownloaderPingMessage(DAId) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.FileDownloaderPingMessage
 
fileExists(String) - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
FileLocation - Class in dimawo.middleware.fileSystem.fileDB
 
FileLocation(String) - Constructor for class dimawo.middleware.fileSystem.fileDB.FileLocation
 
FileLocation(String, TreeSet<DAId>) - Constructor for class dimawo.middleware.fileSystem.fileDB.FileLocation
 
FileLocationUpdate - Class in dimawo.middleware.fileSystem.messages
 
FileLocationUpdate(DAId, String, DAId) - Constructor for class dimawo.middleware.fileSystem.messages.FileLocationUpdate
 
FileLocationUpdateValue - Class in dimawo.middleware.fileSystem.fileDB
 
FileLocationUpdateValue(String) - Constructor for class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
fileNameIsGiven() - Method in interface dimawo.fileTransfer.server.messages.GetFileRequest
 
fileNameIsGiven() - Method in class dimawo.fileTransfer.test.TestGetFileRequest
 
fileNameIsGiven() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.DFSFileRequestMessage
 
fileNamePref - Variable in class dimawo.middleware.distributedAgent.DistributedAgent
Prefix used to generate unique file names
FileProvider - Interface in dimawo.fileTransfer.server
 
FileReplicated - Class in dimawo.middleware.fileSystem.messages
 
FileReplicated(DAId, String) - Constructor for class dimawo.middleware.fileSystem.messages.FileReplicated
 
FileReplicationInfo - Class in dimawo.middleware.fileSystem
 
FileReplicationInfo(String, FileSystemAgent) - Constructor for class dimawo.middleware.fileSystem.FileReplicationInfo
 
FileReplicationRequest - Class in dimawo.middleware.fileSystem.messages
 
FileReplicationRequest(DAId, String) - Constructor for class dimawo.middleware.fileSystem.messages.FileReplicationRequest
 
files - Variable in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
FileSystemAgent - Class in dimawo.middleware.fileSystem
 
FileSystemAgent(DistributedAgent, FileSystemAgentParameters) - Constructor for class dimawo.middleware.fileSystem.FileSystemAgent
 
FileSystemAgentParameters - Class in dimawo.middleware.fileSystem
 
FileSystemAgentParameters() - Constructor for class dimawo.middleware.fileSystem.FileSystemAgentParameters
 
FileSystemCallBack - Interface in dimawo.middleware.fileSystem
 
FileSystemMessage - Class in dimawo.middleware.fileSystem.messages
 
FileSystemMessage() - Constructor for class dimawo.middleware.fileSystem.messages.FileSystemMessage
 
FileSystemMessage(DAId) - Constructor for class dimawo.middleware.fileSystem.messages.FileSystemMessage
 
FileTransferClientAgent - Class in dimawo.fileTransfer.client
 
FileTransferClientAgent(ErrorHandler, String) - Constructor for class dimawo.fileTransfer.client.FileTransferClientAgent
 
FileTransferClientCallBack - Interface in dimawo.fileTransfer.client
 
FileTransferClientMessage - Interface in dimawo.fileTransfer.client.messages
 
FileTransferException - Exception in dimawo.fileTransfer
 
FileTransferException() - Constructor for exception dimawo.fileTransfer.FileTransferException
 
FileTransferException(String) - Constructor for exception dimawo.fileTransfer.FileTransferException
 
FileTransferException(Throwable) - Constructor for exception dimawo.fileTransfer.FileTransferException
 
FileTransferException(String, Throwable) - Constructor for exception dimawo.fileTransfer.FileTransferException
 
FileTransferMessageFactory - Interface in dimawo.fileTransfer
This interface describes the methods that must be implemented by a file transfer message factory.
FileTransferServerAgent - Class in dimawo.fileTransfer.server
 
FileTransferServerAgent(ErrorHandler, String) - Constructor for class dimawo.fileTransfer.server.FileTransferServerAgent
 
fileUID - Variable in class dimawo.middleware.fileSystem.events.AddFile
 
fileUID - Variable in class dimawo.middleware.fileSystem.events.DownloadFinished
 
fileUID - Variable in class dimawo.middleware.fileSystem.events.GetFile
 
fileUID - Variable in class dimawo.middleware.fileSystem.events.RemoveFile
 
fileUID - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
fileUID - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
fileUID - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
 
fileUID - Variable in class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileChunkQuery
 
fileUID - Variable in class dimawo.middleware.fileSystem.messages.FileLocationUpdate
 
fileUID - Variable in class dimawo.middleware.fileSystem.messages.FileReplicated
 
FileUploader - Class in dimawo.middleware.fileSystem.fileTransfer.uploader
 
FileUploader(FileSystemAgent, int, int) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
 
FileUploaderMessage - Class in dimawo.middleware.fileSystem.fileTransfer.uploader.messages
 
FileUploaderMessage() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileUploaderMessage
 
FileUploaderMessage(DAId) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileUploaderMessage
 
FileUploaderPingMessage - Class in dimawo.middleware.fileSystem.fileTransfer
 
FileUploaderPingMessage() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.FileUploaderPingMessage
 
FileUploaderPingMessage(DAId) - Constructor for class dimawo.middleware.fileSystem.fileTransfer.FileUploaderPingMessage
 
fill(byte[], int, int, int) - Method in class dimawo.simulation.socket.BlockingByteBuffer
 
fillJob(int, VirtualJobDescription) - Method in class dimawo.simulation.middleware.VirtualDiscoveryService
 
fillWith(MnRoutingTable) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
fillWithBytesFromBuf(byte[], int, int, int) - Method in class dimawo.simulation.socket.VirtualSocket
 
finalizeConnection() - Method in class dimawo.middleware.communication.events.NewMOSConnection
 
finalizeConnection() - Method in class dimawo.middleware.communication.events.NewRMOSConnection
 
FirstStageAckMessage - Class in dimawo.middleware.overlay.mntree.forwarding.messages
 
FirstStageAckMessage(DAId, MessageId) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.messages.FirstStageAckMessage
 
FirstStageCache - Class in dimawo.middleware.overlay.mntree.forwarding
 
FirstStageCache() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.FirstStageCache
 
FirstStageMessage - Class in dimawo.middleware.overlay.mntree.forwarding.messages
 
FirstStageMessage(DAId, MnId, MnId, MessageId, ReliableForwarder.ForwardType, Message) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.messages.FirstStageMessage
 
FirstStageWaitingAcks - Class in dimawo.middleware.overlay.mntree.forwarding
 
FirstStageWaitingAcks() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.FirstStageWaitingAcks
 
flushPendingMessages() - Method in class dimawo.agents.AbstractAgent
Lists messages from messages queue and clears it.
fsPeer - Variable in class dimawo.middleware.distributedAgent.DistributedAgent
 

G

GenericBootstrapLauncher - Class in dimawo.exec
 
GenericBootstrapLauncher() - Constructor for class dimawo.exec.GenericBootstrapLauncher
 
GenericCentralDALauncher - Class in dimawo.exec
 
GenericCentralDALauncher() - Constructor for class dimawo.exec.GenericCentralDALauncher
 
GenericLauncher - Class in dimawo.exec
 
GenericLauncher() - Constructor for class dimawo.exec.GenericLauncher
 
GenericMasterLauncher - Class in dimawo.exec
 
GenericMasterLauncher() - Constructor for class dimawo.exec.GenericMasterLauncher
 
GenericSimulatedBootstrapPeerLauncher - Class in dimawo.exec
 
GenericSimulatedBootstrapPeerLauncher() - Constructor for class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
GenericSimulatedLauncher - Class in dimawo.simulation
 
GenericSimulatedLauncher() - Constructor for class dimawo.simulation.GenericSimulatedLauncher
 
GenericSimulatedPeerLauncher - Class in dimawo.simulation
 
GenericSimulatedPeerLauncher() - Constructor for class dimawo.simulation.GenericSimulatedPeerLauncher
 
get(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageCache
 
getAccess() - Method in class dimawo.middleware.communication.ConnectCallBack
 
getAccess() - Method in class dimawo.simulation.host.VirtualHost
 
getAccessID() - Method in class dimawo.simulation.host.events.AccessClosed
 
getAccessor(int, Communicator, MOSCallBack) - Method in class dimawo.middleware.communication.Connection
 
getAccessor() - Method in class dimawo.middleware.communication.events.AccessorClosed
 
getAccessor() - Method in class dimawo.middleware.communication.events.Connect
 
getAccessor() - Method in class dimawo.middleware.communication.outputStream.CloseConfirmationRequest
 
getAckedMessageId() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.FirstStageAckMessage
 
getAckedMessageId() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.SecondStageAckMessage
 
getAckedMessageType() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.SecondStageAckMessage
 
getAction() - Method in class dimawo.middleware.overlay.mntree.MnTreeLocalUpdate
 
getAgentChordId() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
getAllNeighbors(TreeSet<DAId>) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getAsync(String, SharedMapCallBackInterface) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
getAsync(String, SharedMapCallBackInterface) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
getAttachment() - Method in class dimawo.middleware.communication.ConnectCallBack
 
getAttachment() - Method in class dimawo.middleware.communication.events.Connect
 
getAttachment() - Method in class dimawo.middleware.communication.WaitingConnection
 
getBarrierCB() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.SyncState
 
getBarrierId() - Method in class dimawo.middleware.barriersync.BarrierCreateCallBack
 
getBarrierId() - Method in class dimawo.middleware.barriersync.BarrierWaitCallBack
 
getBarrierId() - Method in class dimawo.middleware.barriersync.events.BarrierWait
 
getBarrierId() - Method in class dimawo.middleware.barriersync.events.DestroyBarrier
 
getBarrierId() - Method in class dimawo.middleware.overlay.impl.central.barrier.messages.CentralBarrierAllReachedMessage
 
getBarrierId() - Method in class dimawo.middleware.overlay.impl.central.barrier.messages.CentralBarrierReachedMessage
 
getBarrierId() - Method in class dimawo.middleware.overlay.impl.central.barrier.messages.DestroyCentralBarrierMessage
 
getBarrierId() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.messages.BarrierReachedByAllMessage
 
getBarrierId() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.messages.BarrierReachedBySubtreeMessage
 
getBarrierSyncInterface() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getBarrierSyncInterface() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
getBarrierSyncInterface() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
getBroadcastInterface() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getBroadcastInterface() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
getBroadcastInterface() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
getBroadcastNumber() - Method in class dimawo.middleware.overlay.impl.central.broadcast.BroadcastRequestAckMessage
 
getBrokenDAId() - Method in class dimawo.master.events.BrokenDA
 
getBrokenDaId() - Method in class dimawo.middleware.distributedAgent.events.ChannelBroken
 
getByte() - Method in class dimawo.simulation.host.events.DataEvent
 
getByte(int) - Method in class dimawo.simulation.socket.BlockingByteBuffer
 
getCall() - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableCallBackMessage
 
getCall() - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableCallMessage
 
getCall() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
getCallBack() - Method in class dimawo.middleware.communication.Message
 
getCallBack() - Method in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
getCallBack() - Method in class dimawo.middleware.fileSystem.events.AddFile
 
getCallBack() - Method in class dimawo.middleware.fileSystem.events.DeleteDFSFiles
 
getCallBack() - Method in class dimawo.middleware.fileSystem.events.ListDFSFiles
 
getCallBack() - Method in class dimawo.middleware.fileSystem.events.RemoveFile
 
getCallBack() - Method in class dimawo.middleware.fileSystem.events.ReplicateFile
 
getCallBack() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
getCallBack() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
getCallBack() - Method in class dimawo.middleware.overlay.faultdetection.events.RegisterCB
 
getCallBack() - Method in class dimawo.middleware.overlay.faultdetection.events.UnregisterCB
 
getCallBack() - Method in class dimawo.middleware.sharedMap.events.GetValue
 
getCallBack() - Method in class dimawo.middleware.sharedMap.events.PutValue
 
getCallBack() - Method in class dimawo.middleware.sharedMap.events.RemoveValue
 
getCallBack() - Method in class dimawo.middleware.sharedMap.events.UpdateValue
 
getCallBackInterface() - Method in class dimawo.middleware.barriersync.events.BarrierWait
 
GetCallState - Class in dimawo.middleware.sharedMap.dht.chord.callstates
 
GetCallState(GetValue, ChordAgent) - Constructor for class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
getCallType() - Method in class dimawo.middleware.sharedMap.dht.chord.events.RequestTO
 
getCause() - Method in class dimawo.middleware.overlay.mntree.MnTreeLocalUpdate
 
getChildId(int) - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
getChildId(int) - Method in class dimawo.middleware.overlay.mntree.MnId
 
getChildIndex(DAId) - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
getChildIndex() - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
getChildIndex() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewChildMessage
 
getChildIndex() - Method in class dimawo.middleware.overlay.mntree.messages.UpdateChildRoutingTableMessage
 
getChildMainPeer() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewChildMessage
 
getChildMnId(int) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getChildMnMainPeer(int) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getChildMnPeersIds(int, Set<DAId>) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getChildMnSize(int) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getChildPeers() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewChildMessage
 
getChordFrom() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.ChordAgentMessage
 
getChordId() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordTableEntry
 
getChordTo() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.ChordAgentMessage
 
getChunkSize() - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
getChunkSize() - Method in class dimawo.middleware.fileSystem.FileSystemAgentParameters
 
getClientDaId() - Method in interface dimawo.fileTransfer.server.messages.GetFileRequest
 
getClientDaId() - Method in interface dimawo.fileTransfer.server.messages.GetNextChunkRequest
 
getClientDaId() - Method in class dimawo.fileTransfer.test.TestGetFileRequest
 
getClientDaId() - Method in class dimawo.fileTransfer.test.TestGetNextChunkRequest
 
getClientDaId() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.DFSFileRequestMessage
 
getClientDaId() - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileChunkQuery
 
getClosesCount() - Method in class dimawo.middleware.communication.WaitingActions
 
getCommunicator() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Gives a reference to the Communicator of this DA.
getCommunicator() - Method in interface dimawo.middleware.distributedAgent.DistributedAgentInterface
 
getCommunicator() - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
getCommunicator() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getCommunicator() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
getCommunicator() - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
getCommunicator() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
getComponentName() - Method in exception dimawo.agents.UncaughtThrowable
Returns the name of the source component.
getConnectedComponentsCount() - Method in class dimawo.middleware.communication.Connection
 
getConnecting() - Method in class dimawo.simulation.host.ConnectionEvent
 
getConnectionCB() - Method in class dimawo.middleware.communication.events.Connect
 
getConnectionCB() - Method in class dimawo.middleware.communication.WaitingConnection
 
getContent() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
getContent(ChordId, ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
getContent() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.ReplicateDataMessage
 
getContent() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.SetDataMessage
 
getControllerId() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlayJoinAckMessage
 
getCtPosition() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.SyncState
 
getDA() - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
getDA() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getDA() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
getDA() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
getDABroadcastNumber() - Method in class dimawo.middleware.distributedAgent.messages.BroadcastRequestMessage
 
getDaId() - Method in class dimawo.fileTransfer.client.events.CancelSession
 
getDaId() - Method in class dimawo.fileTransfer.server.events.CancelSession
 
getDaId() - Method in class dimawo.master.events.NewDA
 
getDaId() - Method in class dimawo.master.messages.TopologyUpdateMessage
 
getDAId() - Method in class dimawo.middleware.commonEvents.BrokenDA
 
getDaId() - Method in class dimawo.middleware.communication.ConnectCallBack
 
getDaId() - Method in class dimawo.middleware.communication.Connection
 
getDaId() - Method in class dimawo.middleware.communication.events.CheckWaitingConnections
 
getDaId() - Method in class dimawo.middleware.communication.events.Connect
 
getDaId() - Method in class dimawo.middleware.communication.events.NewMOS
 
getDaId() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
getDaId() - Method in interface dimawo.middleware.distributedAgent.DistributedAgentInterface
 
getDaId() - Method in class dimawo.middleware.fileSystem.events.BrokenDA
 
getDaId() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.AddFileLocation
 
getDaId() - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.events.BrokenDA
 
getDaId() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordTableEntry
 
getData() - Method in interface dimawo.fileTransfer.client.messages.ChunkMessage
 
getData() - Method in class dimawo.fileTransfer.test.TestChunkMessage
 
getData() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
 
getData() - Method in class dimawo.simulation.host.events.DataEvent
 
getDataChordId() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.GetDataEntryMessage
 
GetDataEntryMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
GetDataEntryMessage(DAId, ChordId, ChordId, ChordId, String) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.GetDataEntryMessage
 
GetDataEntryResultMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
GetDataEntryResultMessage(DAId, ChordId, ChordId, String, SharedMapValue, boolean) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.GetDataEntryResultMessage
 
getDataKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.GetDataEntryMessage
 
getDataTable() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
getDefaultVerbosityLevel() - Static method in class dimawo.agents.AbstractAgent
Returns the default verbosity level of agents.
getDelay() - Method in class dimawo.simulation.FailureParameters
 
getDelay() - Method in class dimawo.simulation.middleware.events.ScheduleError
 
getDestDaId() - Method in class dimawo.middleware.sharedMap.dht.chord.events.RequestTO
 
getDestFile() - Method in interface dimawo.fileTransfer.client.events.GetFile
 
getDestFile() - Method in class dimawo.fileTransfer.test.TestGetFile
 
getDestFile() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DFSGetFile
 
getDestinationDAId() - Method in class dimawo.middleware.communication.outputStream.LocalAccessor
 
getDestinationDAId() - Method in class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
getDestinationDAId() - Method in interface dimawo.middleware.communication.outputStream.MOSAccessorInterface
 
getDestinations() - Method in class dimawo.middleware.fileSystem.events.ReplicateFile
 
getDiscoveryService() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
getDistributedAgent() - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
getDistributedAgent() - Method in class dimawo.WorkerAgent
 
getDuration() - Method in class dimawo.simulation.middleware.events.ScheduleError
 
getEntry() - Method in class dimawo.middleware.overlay.SharedMapGetResult
 
getEntry() - Method in class dimawo.middleware.overlay.SharedMapPutResult
 
getEntry() - Method in class dimawo.middleware.overlay.SharedMapUpdateResult
 
getEntry(String) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
getEntry(ChordId, String) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
getEntry() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.PutDataEntryMessage
 
getEntry() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.PutDataEntryResultMessage
 
getEntry() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryMessage
 
getEntry() - Method in class dimawo.middleware.sharedMap.events.PutValue
 
getEntry() - Method in class dimawo.middleware.sharedMap.events.UpdateValue
 
getError() - Method in class dimawo.agents.events.AsynchronousCall
Returns the Exception that was thrown while the call was handled.
getError() - Method in class dimawo.fileTransfer.client.GetFileCallBack
 
getError() - Method in class dimawo.master.messages.DaError
 
getError() - Method in class dimawo.master.messages.WorkerExitMessage
 
getError() - Method in class dimawo.middleware.barriersync.BarrierCreateCallBack
 
getError() - Method in class dimawo.middleware.barriersync.BarrierWaitCallBack
 
getError() - Method in class dimawo.middleware.distributedAgent.events.WorkerExit
 
getError() - Method in class dimawo.middleware.fileSystem.events.DownloadFinished
 
getError() - Method in class dimawo.middleware.fileSystem.ReplicateFileResult
 
getError() - Method in class dimawo.middleware.overlay.impl.central.messages.OverlayErrorMessage
 
getError() - Method in class dimawo.middleware.overlay.mntree.messages.PropagateErrorMessage
 
getErrorCB() - Method in class dimawo.middleware.communication.events.Connect
 
getErrorCB() - Method in class dimawo.middleware.communication.WaitingConnection
 
getException() - Method in class dimawo.simulation.host.events.NetworkEvent
 
getFailure() - Method in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
getFailure() - Method in class dimawo.middleware.fileSystem.ReplicateFileResult
 
getFailureParameters() - Method in class dimawo.simulation.HostDescription
 
GetFile - Interface in dimawo.fileTransfer.client.events
 
getFile(GetFile) - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
getFile() - Method in class dimawo.fileTransfer.client.GetFileCallBack
 
getFile(String) - Method in interface dimawo.fileTransfer.server.FileProvider
 
getFile(String) - Method in class dimawo.fileTransfer.test.Test
 
getFile() - Method in class dimawo.middleware.fileSystem.events.AddFile
 
getFile() - Method in class dimawo.middleware.fileSystem.events.DownloadFinished
 
GetFile - Class in dimawo.middleware.fileSystem.events
 
GetFile(String, FileSystemCallBack) - Constructor for class dimawo.middleware.fileSystem.events.GetFile
 
getFile() - Method in class dimawo.middleware.fileSystem.fileDB.FileDescriptor
 
getFile(String, FileSystemCallBack) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
Requests a file from a given file UID.
getFile() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
getFile() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadState
 
getFile(String) - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
 
GetFileCallBack - Class in dimawo.fileTransfer.client
 
GetFileCallBack(DAId, String, GetFileCallBack.Error) - Constructor for class dimawo.fileTransfer.client.GetFileCallBack
 
GetFileCallBack(DAId, String, File) - Constructor for class dimawo.fileTransfer.client.GetFileCallBack
 
GetFileCallBack.Error - Enum in dimawo.fileTransfer.client
 
getFileCB(DFSException, String, File) - Method in interface dimawo.middleware.fileSystem.FileSystemCallBack
 
getFileDB() - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
getFileDescriptor(String) - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
getFileKey(String) - Static method in class dimawo.middleware.fileSystem.FileSystemAgent
 
getFileList(Pattern) - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
getFileMode() - Method in class dimawo.middleware.fileSystem.events.AddFile
 
getFilePrefix() - Method in class dimawo.agents.LoggingAgent
Returns the log file name prefix.
getFilePrefix() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Gives the prefix of the files to be created using this
getFilePrefix() - Method in interface dimawo.middleware.distributedAgent.DistributedAgentInterface
 
getFileRemoteLocations() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
GetFileRequest - Interface in dimawo.fileTransfer.server.messages
 
getFileSystemPeer() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Gives a reference to the FileSystemPeer of this DA.
getFileSystemPeer() - Method in interface dimawo.middleware.distributedAgent.DistributedAgentInterface
 
getFileUID() - Method in interface dimawo.fileTransfer.client.events.GetFile
 
getFileUID() - Method in class dimawo.fileTransfer.client.GetFileCallBack
 
getFileUID() - Method in interface dimawo.fileTransfer.client.messages.ErrorMessage
 
getFileUID() - Method in interface dimawo.fileTransfer.server.messages.GetFileRequest
 
getFileUID() - Method in class dimawo.fileTransfer.test.TestChunkMessage
 
getFileUID() - Method in class dimawo.fileTransfer.test.TestErrorMessage
 
getFileUID() - Method in class dimawo.fileTransfer.test.TestGetFile
 
getFileUID() - Method in class dimawo.fileTransfer.test.TestGetFileRequest
 
getFileUID() - Method in class dimawo.middleware.fileSystem.events.AddFile
 
getFileUID() - Method in class dimawo.middleware.fileSystem.events.DownloadFinished
 
getFileUID() - Method in class dimawo.middleware.fileSystem.events.RemoveFile
 
getFileUID() - Method in class dimawo.middleware.fileSystem.events.ReplicateFile
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
getFileUID(String) - Static method in class dimawo.middleware.fileSystem.FileSystemAgent
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DFSGetFile
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.AddFileLocation
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.DFSFileRequestMessage
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.messages.DFSErrorMessage
 
getFileUID() - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileChunkQuery
 
getFileUID() - Method in class dimawo.middleware.fileSystem.messages.FileLocationUpdate
 
getFileUID() - Method in class dimawo.middleware.fileSystem.messages.FileReplicated
 
getFileUID() - Method in class dimawo.middleware.fileSystem.messages.FileReplicationRequest
 
getFileUID() - Method in class dimawo.middleware.fileSystem.ReplicateFileResult
 
getFileUIDPattern() - Method in class dimawo.middleware.fileSystem.DeleteLocalFilesMessage
 
getFirstValidChildId(int) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getForwardType() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.FirstStageMessage
 
getForwardType() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageMessageInfo
 
getGetFileCallBack() - Method in interface dimawo.fileTransfer.client.events.GetFile
 
getGetFileCallBack() - Method in class dimawo.fileTransfer.test.TestGetFile
 
getGetFileCallBack() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DFSGetFile
 
getHandlerId() - Method in class dimawo.middleware.communication.Message
 
getHandlerId() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileDownloaderMessage
 
getHandlerId(DAId) - Static method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileDownloaderMessage
 
getHandlerId() - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileUploaderMessage
 
getHandlerId(DAId) - Static method in class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileUploaderMessage
 
getHandlerId() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.messages.BarrierReachedByAllMessage
 
getHandlerId() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.messages.BarrierReachedBySubtreeMessage
 
getHost() - Method in class dimawo.simulation.middleware.events.AddHost
 
getHost(String) - Method in class dimawo.simulation.net.VirtualNetwork
 
getHostDescription(String) - Method in class dimawo.simulation.cluster.ClusterDescription
 
getHostingDA() - Method in class dimawo.MasterAgent
Returns the DA that instantiated the MA.
getHostingDa() - Method in class dimawo.middleware.communication.Communicator
 
getHostingDA() - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
getHostingDaId() - Method in class dimawo.fileTransfer.test.ClientCommunicator
 
getHostingDaId() - Method in class dimawo.fileTransfer.test.ServerCommunicator
 
getHostingDaId() - Method in class dimawo.middleware.communication.Communicator
Gives the ID of the hosting DA.
getHostingDaId() - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
getHostingDaId() - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
getHostName() - Method in class dimawo.middleware.distributedAgent.DAId
 
getHostName() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Gives the host name of the machine running the computing peer.
getHostName() - Method in class dimawo.middleware.overlay.JoinParameters
 
getHostName() - Method in class dimawo.simulation.ExecCommand
 
getHostname() - Method in class dimawo.simulation.host.events.NetworkEvent
 
getHostName() - Method in class dimawo.simulation.host.HostAccess
 
getHostName() - Method in class dimawo.simulation.host.VirtualHost
 
getHostName() - Method in class dimawo.simulation.middleware.events.CompletedTask
 
getHostName() - Method in class dimawo.simulation.middleware.events.InterruptedTask
 
getHostName() - Method in class dimawo.simulation.middleware.events.RemoveHost
 
getHostName() - Method in class dimawo.simulation.socket.RealServerSocket
 
getHostName() - Method in class dimawo.simulation.socket.RealSocketAddress
 
getHostName() - Method in interface dimawo.simulation.socket.ServerSocketInterface
 
getHostName() - Method in interface dimawo.simulation.socket.SocketAddressInterface
 
getHostName() - Method in class dimawo.simulation.socket.VirtualServerSocket
 
getHostName() - Method in class dimawo.simulation.socket.VirtualSocketAddress
 
getHosts() - Method in class dimawo.simulation.cluster.ClusterDescription
 
getHosts() - Method in class dimawo.simulation.middleware.MiddlewareDescription
 
getId() - Method in class dimawo.middleware.communication.events.BrokenDA
 
getId() - Method in class dimawo.middleware.distributedAgent.logging.NetworkLoggerMessage
 
getId() - Method in class dimawo.middleware.overlay.impl.central.OverlayJoinImpl
 
getId() - Method in interface dimawo.middleware.overlay.OverlayJoin
 
getId() - Method in class dimawo.middleware.sharedMap.dht.chord.events.RoutingTO
 
getIdMessage() - Method in class dimawo.middleware.communication.events.NewMOSConnection
 
getInfo() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.SecondStageMessage
 
getInitialState() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeJoinAckMessage
 
getInputStream() - Method in class dimawo.middleware.communication.events.NewRMOSConnection
 
getInputStream() - Method in class dimawo.simulation.socket.RealSocket
 
getInputStream() - Method in interface dimawo.simulation.socket.SocketInterface
 
getInputStream() - Method in class dimawo.simulation.socket.VirtualSocket
 
getInstance() - Static method in class dimawo.fileTransfer.test.TestFactory
 
getInstance() - Static method in class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
getJobDescId() - Method in class dimawo.simulation.middleware.VirtualJobDescription
 
getJobDescription() - Method in class dimawo.simulation.middleware.SubmittedJob
 
getJobId() - Method in class dimawo.simulation.middleware.events.DeleteJob
 
getJobId() - Method in class dimawo.simulation.middleware.events.WaitForJobEvent
 
getJobId() - Method in class dimawo.simulation.middleware.SubmittedJob
 
getJobID() - Method in class dimawo.simulation.middleware.VirtualJob
 
getJobID() - Method in class dimawo.simulation.middleware.VirtualTask
 
getJobs() - Method in class dimawo.simulation.DeploymentDescription
 
getKey() - Method in class dimawo.middleware.overlay.SharedMapEntry
 
getKey() - Method in class dimawo.middleware.overlay.SharedMapGetResult
 
getKey() - Method in class dimawo.middleware.overlay.SharedMapRemoveResult
 
getKey() - Method in class dimawo.middleware.overlay.SharedMapUpdateResult
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.events.RequestTO
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.GetDataEntryResultMessage
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RemoveDataEntryMessage
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RemoveDataEntryResultMessage
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RemoveReplicaMessage
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RoutingResultMessage
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryMessage
 
getKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryResultMessage
 
getKey() - Method in class dimawo.middleware.sharedMap.events.GetValue
 
getKey() - Method in class dimawo.middleware.sharedMap.events.RemoveValue
 
getKey() - Method in class dimawo.middleware.sharedMap.events.UpdateValue
 
getKeyChordId() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.PutDataEntryMessage
 
getKeyId() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RemoveDataEntryMessage
 
getKeyId() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryMessage
 
getLastLevelChildIndex() - Method in class dimawo.middleware.overlay.mntree.MnId
 
getLauncher() - Method in class dimawo.simulation.middleware.VirtualTaskDescription
 
getLeaderElectionInterface() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getLeaderElectionInterface() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
getLeaderElectionInterface() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
getLeaderId() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getLevel() - Method in class dimawo.middleware.overlay.mntree.MnId
 
getLocalEntry(ChordId, String) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
getLocalPort() - Method in class dimawo.simulation.socket.RealServerSocket
 
getLocalPort() - Method in interface dimawo.simulation.socket.ServerSocketInterface
 
getLocalPort() - Method in class dimawo.simulation.socket.VirtualServerSocket
 
getLocalPort() - Method in class dimawo.simulation.socket.VirtualSocket
 
getLocalSocketAddress() - Method in class dimawo.simulation.socket.RealSocket
 
getLocalSocketAddress() - Method in interface dimawo.simulation.socket.SocketInterface
 
getLocalSocketAddress() - Method in class dimawo.simulation.socket.VirtualSocket
 
getLocation(String) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
getLocationsToAdd() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
getLocationsToRemove() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
getMainId(MnId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getMainPeer() - Method in class dimawo.middleware.overlay.mntree.messages.UpdateRoutingTableMessage
 
getMainPeer() - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
getMapInterface() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getMapInterface() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
getMapInterface() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
getMasterAgent(DistributedAgent) - Method in interface dimawo.MasterWorkerFactory
Instantiates a Master Agent (MA).
getMaxNumOfChildren() - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
getMaxNumOfChildren() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getMessage() - Method in interface dimawo.fileTransfer.client.messages.ErrorMessage
 
getMessage() - Method in class dimawo.fileTransfer.test.TestErrorMessage
 
getMessage() - Method in class dimawo.master.events.MessageSent
 
getMessage() - Method in class dimawo.middleware.communication.events.MulticastMessage
 
getMessage() - Method in class dimawo.middleware.communication.events.SendDatagramMessage
 
getMessage() - Method in class dimawo.middleware.communication.inputStream.IncomingMessage
Gets the wrapped message.
getMessage() - Method in class dimawo.middleware.communication.MulticastInstanceMessage
 
getMessage() - Method in class dimawo.middleware.communication.server.IncomingConnection
 
getMessage() - Method in class dimawo.middleware.distributedAgent.events.BroadcastRequest
 
getMessage() - Method in class dimawo.middleware.distributedAgent.logging.NetworkLoggerMessage
 
getMessage() - Method in class dimawo.middleware.distributedAgent.messages.BroadcastRequestMessage
 
getMessage() - Method in class dimawo.middleware.distributedAgent.SendMessageToCtrl
 
getMessage() - Method in class dimawo.middleware.fileSystem.fileTransfer.messages.DFSErrorMessage
 
getMessage() - Method in class dimawo.middleware.overlay.impl.central.broadcast.LocalBroadcastRequest
 
getMessage() - Method in class dimawo.middleware.overlay.impl.central.messages.SendToLeaderMessage
 
getMessage() - Method in class dimawo.middleware.overlay.mntree.events.SendToLeader
 
getMessage() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.FirstStageMessage
 
getMessage() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageMessageInfo
 
getMessage() - Method in class dimawo.middleware.overlay.mntree.messages.WrongRouteMessage
 
getMessageFactory() - Method in interface dimawo.fileTransfer.client.events.GetFile
 
getMessageFactory() - Method in interface dimawo.fileTransfer.server.messages.GetFileRequest
 
getMessageFactory() - Method in interface dimawo.fileTransfer.server.messages.GetNextChunkRequest
 
getMessageFactory() - Method in class dimawo.fileTransfer.test.TestGetFile
 
getMessageFactory() - Method in class dimawo.fileTransfer.test.TestGetFileRequest
 
getMessageFactory() - Method in class dimawo.fileTransfer.test.TestGetNextChunkRequest
 
getMessageFactory() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DFSGetFile
 
getMessageFactory() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.DFSFileRequestMessage
 
getMessageFactory() - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileChunkQuery
 
getMessageId() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.FirstStageMessage
 
getMessageId() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.RemoveFromThirdStageCacheMessage
 
getMessageId() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.ThirdStageAckMessage
 
getMessageId() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageMessageInfo
 
getMessageInfo() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.ThirdStageMessage
 
getMessageInputStream(NewMOSConnection) - Method in class dimawo.middleware.communication.Communicator
 
getMessageOutputStream(DAId) - Method in class dimawo.middleware.communication.Communicator
 
getMessageOutputStream() - Method in class dimawo.middleware.communication.events.BrokenDA
 
getMessageOutputStream() - Method in class dimawo.middleware.communication.events.ClosedOutput
 
getMessageToBroadcast() - Method in class dimawo.middleware.overlay.mntree.events.BroadcastRequest
 
getMOS() - Method in class dimawo.middleware.communication.events.NewMOS
 
getMulticastInstanceMessage(DAId) - Method in class dimawo.middleware.communication.events.MulticastMessage
 
getName() - Method in class dimawo.simulation.HostDescription
 
getName() - Method in class dimawo.simulation.middleware.VirtualTaskDescription
 
getNeighbors() - Method in class dimawo.middleware.fileSystem.events.SetPeerNeighborhood
 
getNetworkStack() - Method in class dimawo.simulation.SimulatedProcess
 
getNewChildState(int, DAId, DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getNewFileName() - Method in class dimawo.middleware.fileSystem.events.RemoveFile
 
getNewLocationId() - Method in class dimawo.middleware.fileSystem.messages.FileLocationUpdate
 
getNewPeer() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
getNewState() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeMovePeerMessage
 
getNewState() - Method in class dimawo.middleware.overlay.mntree.MnTreeLocalUpdate
 
getNextChildId() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
GetNextChunkRequest - Interface in dimawo.fileTransfer.server.messages
 
getNextFileName() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
getNextHop(ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
GetNextHopMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
GetNextHopMessage(DAId, ChordId, ChordId, ChordId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.GetNextHopMessage
 
getNextHopOrSucc() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.ChordJoinResultMessage
 
getNextInsertChildIndex() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getNextOrDest() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RoutingResultMessage
 
getNumberOfBytes() - Method in class dimawo.simulation.host.events.DataEvent
 
getNumberOfDown() - Method in class dimawo.middleware.fileSystem.FileSystemAgentParameters
 
getNumberOfUp() - Method in class dimawo.middleware.fileSystem.FileSystemAgentParameters
 
getNumOfChildren() - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
getNumOfChildren() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getNumOfTasks() - Method in class dimawo.simulation.middleware.VirtualJob
 
getOriginalJoinMessage() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeJoinForwardMessage
 
getOriginalJoinRequest() - Method in class dimawo.middleware.overlay.PeerJoinRequest
 
getOutputStream() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
getOutputStream() - Method in class dimawo.simulation.socket.RealSocket
 
getOutputStream() - Method in interface dimawo.simulation.socket.SocketInterface
 
getOutputStream() - Method in class dimawo.simulation.socket.VirtualSocket
 
getOverlayInterface() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
getParentId() - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
getParentId() - Method in class dimawo.middleware.overlay.mntree.MnId
 
getParentMnId() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getParentMnMainPeer() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getParentMnPeersIds(Set<DAId>) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getParentMnSize() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getPattern() - Method in class dimawo.middleware.fileSystem.events.DeleteDFSFiles
 
getPattern() - Method in class dimawo.middleware.fileSystem.events.ListDFSFiles
 
getPeers(Set<DAId>) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
getPeers(DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
getPeerState() - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
getPeriod() - Method in class dimawo.simulation.FailureParameters
 
getPingServiceInterface() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
getPingServiceInterface() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
getPingServiceInterface() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
getPort() - Method in class dimawo.middleware.communication.server.ServerLoop
 
getPort() - Method in class dimawo.middleware.distributedAgent.DAId
 
getPort() - Method in class dimawo.middleware.overlay.JoinParameters
 
getPort() - Method in class dimawo.simulation.host.events.CloseServerSocket
 
getPort() - Method in class dimawo.simulation.host.events.CloseSocket
 
getPort() - Method in class dimawo.simulation.host.events.ConnectEvent
 
getPort() - Method in class dimawo.simulation.host.events.DataEvent
 
getPort() - Method in class dimawo.simulation.host.events.NewServerSocketEvent
 
getPort() - Method in class dimawo.simulation.host.events.SignalCloseSocket
 
getPort() - Method in class dimawo.simulation.socket.RealSocketAddress
 
getPort() - Method in interface dimawo.simulation.socket.SocketAddressInterface
 
getPort() - Method in class dimawo.simulation.socket.VirtualSocketAddress
 
getPosition() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.events.SetComputerTreePosition
 
getPrecEntry() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
getPredecessor() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.GetPredecessorResultMessage
 
GetPredecessorMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
GetPredecessorMessage(DAId, ChordId, ChordId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.GetPredecessorMessage
 
GetPredecessorResultMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
GetPredecessorResultMessage(DAId, ChordId, ChordId, ChordTableEntry) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.GetPredecessorResultMessage
 
getProcessDescription() - Method in class dimawo.simulation.ExecCommand
 
getProcesses() - Method in class dimawo.simulation.DeploymentDescription
 
getQueuedMessages() - Method in class dimawo.middleware.communication.WaitingActions
 
getQueuedMessagesCount() - Method in class dimawo.middleware.communication.WaitingActions
 
getRandomLocation() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
getRecipient() - Method in class dimawo.middleware.communication.Message
 
getRecipientMn() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
getReferenceCount() - Method in class dimawo.middleware.communication.WaitingActions
 
getReliabilityThreshold() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getRemoteAddress() - Method in class dimawo.simulation.host.events.NewSocketEvent
 
getRemoteDaId() - Method in class dimawo.middleware.communication.events.AccessorClosed
 
getRemoteDaId() - Method in class dimawo.middleware.communication.events.ClosedOutput
 
getRemoteDaId() - Method in class dimawo.middleware.communication.IdentificationMessage
 
getRemoteDaId() - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
 
getRemoteDaId() - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
 
getRemoteHostName() - Method in class dimawo.middleware.communication.server.IncomingConnection
 
getRemoteSocketAddress() - Method in class dimawo.simulation.socket.RealSocket
 
getRemoteSocketAddress() - Method in interface dimawo.simulation.socket.SocketInterface
 
getRemoteSocketAddress() - Method in class dimawo.simulation.socket.VirtualSocket
 
getRemovedPeers() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
getReplacedPeer() - Method in class dimawo.middleware.overlay.mntree.messages.ChooseNewMainMessage
 
getResult() - Method in class dimawo.master.messages.WorkerExitMessage
 
getResult() - Method in class dimawo.middleware.distributedAgent.events.WorkerExit
 
getResult() - Method in class dimawo.middleware.sharedMap.events.GetValue
 
getRootId() - Static method in class dimawo.middleware.overlay.mntree.MnId
 
getRoutingAlgorithm() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
getRoutingTable() - Method in class dimawo.middleware.overlay.mntree.messages.UpdateRoutingTableMessage
 
getRoutingTable() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
getSearchedForKey() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.GetNextHopMessage
 
getSender() - Method in class dimawo.middleware.communication.events.NewMOSConnection
 
getSender() - Method in class dimawo.middleware.communication.Message
 
getSenderMn() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
getSeqNum() - Method in class dimawo.middleware.communication.Message
 
getServerDaId() - Method in interface dimawo.fileTransfer.client.events.GetFile
 
getServerDaId() - Method in class dimawo.fileTransfer.client.GetFileCallBack
 
getServerDaId() - Method in interface dimawo.fileTransfer.client.messages.ChunkMessage
 
getServerDaId() - Method in class dimawo.fileTransfer.test.TestChunkMessage
 
getServerDaId() - Method in class dimawo.fileTransfer.test.TestGetFile
 
getServerDaId() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DFSGetFile
 
getServerDaId() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
 
getServerId() - Method in interface dimawo.fileTransfer.client.messages.ErrorMessage
 
getServerId() - Method in class dimawo.fileTransfer.test.TestErrorMessage
 
getServerId() - Method in class dimawo.middleware.fileSystem.fileTransfer.messages.DFSErrorMessage
 
getSocket() - Method in class dimawo.middleware.communication.events.NewConnection
 
getSocket() - Method in class dimawo.middleware.communication.server.IncomingConnection
 
getSocket() - Method in class dimawo.simulation.host.events.NewServerSocketEvent
 
getSocket() - Method in class dimawo.simulation.host.events.NewSocketEvent
 
getSocketAddress(String, int) - Method in class dimawo.simulation.socket.RealSocket
 
getSocketAddress() - Method in class dimawo.simulation.socket.RealSocketAddress
 
getSocketAddress(String, int) - Method in interface dimawo.simulation.socket.SocketInterface
 
getSocketAddress(String, int) - Method in class dimawo.simulation.socket.VirtualSocket
 
getSocketFactory() - Method in class dimawo.fileTransfer.test.TestCommunicator
 
getSocketFactory() - Method in class dimawo.middleware.communication.Communicator
 
getSocketFactory() - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
getSocketFactory() - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
getSocketPort() - Method in class dimawo.simulation.host.events.ConnectEvent
 
getSource() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.SecondStageAckMessage
 
getSource() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.SecondStageMessage
 
getSource() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageMessageInfo
 
getSource() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
getSource() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
getSourceAddress() - Method in class dimawo.simulation.host.events.ConnectEvent
 
getSourceChildId() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
getSourceChildId() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
getSourceDa() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
getSourceDa() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
getSourceDaId() - Method in class dimawo.master.messages.MasterMessage
 
getState() - Method in class dimawo.agents.AbstractAgent
Provides the current state of the agent.
getSubject() - Method in class dimawo.middleware.overlay.mntree.MnTreeLocalUpdate
 
getSuccEntry() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
getSuccess() - Method in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
getSuccess() - Method in class dimawo.middleware.fileSystem.ReplicateFileResult
 
getSuccessors() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
getSuccessors() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.SetSuccessorsMessage
 
getTarget() - Method in class dimawo.middleware.overlay.faultdetection.DetectorEvent
 
getTarget() - Method in class dimawo.middleware.overlay.faultdetection.events.RegisterCB
 
getTarget() - Method in class dimawo.middleware.overlay.faultdetection.events.UnregisterCB
 
getTarget() - Method in class dimawo.middleware.overlay.mntree.MnTreeLocalUpdate
 
getTask() - Method in class dimawo.simulation.host.events.RunTask
 
getTask() - Method in class dimawo.simulation.host.events.TaskCompleted
 
getTask() - Method in class dimawo.simulation.middleware.events.CompletedTask
 
getTask() - Method in class dimawo.simulation.middleware.events.InterruptedTask
 
getTaskDescriptions() - Method in class dimawo.simulation.middleware.VirtualJobDescription
 
getTaskID() - Method in class dimawo.simulation.middleware.VirtualTask
 
getTasks() - Method in class dimawo.simulation.middleware.VirtualJob
 
getTcpPort() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Gives the port used by the computing peer.
getTcpPort() - Method in interface dimawo.middleware.distributedAgent.DistributedAgentInterface
 
getThisChildIndex() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getThisChordTableEntry() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
getThisId() - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
getThisMnId() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getThisMnMainPeer() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getThisMnPeersIds(Set<DAId>) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getThisMnPeersIds(DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getThisMnSize() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
getTimeStamp() - Method in class dimawo.middleware.distributedAgent.DAId
 
getToIds() - Method in class dimawo.middleware.communication.events.MulticastMessage
 
getType() - Method in class dimawo.middleware.overlay.mntree.forwarding.messages.ThirdStageAckMessage
 
getUpdate() - Method in class dimawo.middleware.overlay.impl.central.messages.MnPeerStateUpdateMessage
 
getUpdate() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryMessage
 
getUpdated() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryResultMessage
 
getUpdateData() - Method in class dimawo.middleware.overlay.SharedMapUpdateResult
 
getUpdateData() - Method in class dimawo.middleware.sharedMap.events.UpdateValue
 
getUsedHosts(Collection<String>) - Method in class dimawo.simulation.middleware.VirtualJob
 
getValue() - Method in class dimawo.middleware.overlay.SharedMapEntry
 
getValue() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.GetDataEntryResultMessage
 
GetValue - Class in dimawo.middleware.sharedMap.events
 
GetValue(String, SharedMapCallBackInterface) - Constructor for class dimawo.middleware.sharedMap.events.GetValue
 
getVerbosityLevel() - Method in class dimawo.agents.AbstractAgent
Returns the verbosity level of this agent.
getWorkerAgent(DistributedAgent) - Method in interface dimawo.MasterWorkerFactory
Instantiates a Worker Agent (WA).
getWorkingDir() - Method in class dimawo.MasterAgent
Returns the working directory of hosting DA.

H

handleCall(AsynchronousCall) - Method in class dimawo.middleware.overlay.impl.central.map.CentralTable
 
handleCentralBarrierMessage(CentralBarrierMessage) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
handleChildException(UncaughtThrowable) - Method in class dimawo.agents.AbstractAgent
Handles an error event taken from message queue.
handleChildException(UncaughtThrowable) - Method in class dimawo.MasterAgent
Causes the whole application to terminate its execution, potentially before completion.
handleChildException(UncaughtThrowable) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
handleChildException(UncaughtThrowable) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
handleChildException(UncaughtThrowable) - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
handleDaError(DaError) - Method in class dimawo.MasterAgent
Handles an error message sent by a DA.
handleGetValue(GetValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
handleGetValue(GetValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
handleGetValue(GetValue) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
handleGetValue(GetValue) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
handleMasterEvent(Object) - Method in class dimawo.MasterAgent
Handles a user defined or unknown master event.
handleMessage(Object) - Method in class dimawo.agents.AbstractAgent
Handles a new message taken from the queue.
handleMessage(Object) - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
handleMessage(Object) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
handleMessage(Object) - Method in class dimawo.MasterAgent
 
handleMessage(Object) - Method in class dimawo.middleware.barriersync.AbstractBarrierAgent
 
handleMessage(Object) - Method in class dimawo.middleware.communication.Communicator
 
handleMessage(Object) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
 
handleMessage(Object) - Method in class dimawo.middleware.communication.server.CommunicatorConnectionHandler
 
handleMessage(Object) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
handleMessage(Object) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
handleMessage(Object) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
handleMessage(Object) - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
 
handleMessage(Object) - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
handleMessage(Object) - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
handleMessage(Object) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralBroadcastAgent
 
handleMessage(Object) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralControllerBroadcastAgent
 
handleMessage(Object) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
handleMessage(Object) - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
handleMessage(Object) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
handleMessage(Object) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
handleMessage(CallStateMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
handleMessage(CallStateMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
handleMessage(CallStateMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
handleMessage(CallStateMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
handleMessage(CallStateMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
handleMessage(CallStateMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
handleMessage(Object) - Method in class dimawo.simulation.host.VirtualHost
 
handleMessage(Object) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
handleMessage(Object) - Method in class dimawo.WorkerAgent
 
handleOverlayMessage(Object) - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
handlePutValue(PutValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
handlePutValue(PutValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
handlePutValue(PutValue) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
handlePutValue(PutValue) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
handleReliableForwarderMessage(Object) - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
handleRemoveValue(RemoveValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
handleRemoveValue(RemoveValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
handleRemoveValue(RemoveValue) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
handleRemoveValue(RemoveValue) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
handlerId - Static variable in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
handleRoutingResultMessage(RoutingResultMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingAlgorithm
 
handleShutdownDA(ShutdownDA) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Handles a shutdown request for this DA.
handleShutdownOverlay(ShutdownOverlay) - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
handleSpecializedExternalDaMessage(Message) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
handleSpecializedInternalMessage(Object) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
handleSpecializedMessage(Object) - Method in class dimawo.middleware.barriersync.AbstractBarrierAgent
 
handleSpecializedMessage(Object) - Method in class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
handleSpecializedMessage(Object) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
handleSpecializedMessage(Object) - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
handleSpecificMessage(Object) - Method in class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
handleSpecificMessage(Object) - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
handleSpecificMessage(Object) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
handleSpecificMessage(Object) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
handleStabilizationAlgorithmMessage(StabilizationAlgorithmMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.StabilizationAlgorithm
 
handleUpdateValue(UpdateValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
handleUpdateValue(UpdateValue) - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
handleUpdateValue(UpdateValue) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
handleUpdateValue(UpdateValue) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
handleUserDefinedAgentMessage(MasterMessage) - Method in class dimawo.MasterAgent
Handles a received message that is not handled by base implementation.
handleUserDefinedMessageSent(Message) - Method in class dimawo.MasterAgent
Handles a "message sent" event for a user defined sent message.
handleWorkerEvent(Object) - Method in class dimawo.WorkerAgent
Handles an event taken from messages queue.
handleWorkerExit(WorkerExitMessage) - Method in class dimawo.MasterAgent
Handles a message indicating the end of the execution of a worker.
handleWorkerMessage(WorkerMessage) - Method in class dimawo.WorkerAgent
Handles a WorkerMessage taken from messages queue.
handleWrongRoute(WrongRouteMessage) - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
hasChild(int) - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
hasChild(int) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
hasEntry(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
hashCode() - Method in class dimawo.middleware.overlay.BarrierID
 
hashCode() - Method in class dimawo.middleware.overlay.SharedMapEntry
 
hashCode() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordId
 
hashCode() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordTableEntry
 
hasMaxNumOfChildren() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
hasNoChild() - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
hasParent() - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
hasParent() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
hasPredecessor() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
hasQueue(DAId) - Method in class dimawo.middleware.communication.QueuedDatagramMessages
 
hasSuccessor() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
hasTimedOut(long) - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
HeartBeat - Class in dimawo.middleware.communication.outputStream
 
HeartBeat(DAId) - Constructor for class dimawo.middleware.communication.outputStream.HeartBeat
 
HeartBeat(DAId, MOSCallBack) - Constructor for class dimawo.middleware.communication.outputStream.HeartBeat
 
HostAccess - Class in dimawo.simulation.host
 
HostAccess(int, VirtualHost) - Constructor for class dimawo.simulation.host.HostAccess
 
HostDescription - Class in dimawo.simulation
 
HostDescription() - Constructor for class dimawo.simulation.HostDescription
 
HostDescription(String) - Constructor for class dimawo.simulation.HostDescription
 
HostDescription(String, FailureParameters) - Constructor for class dimawo.simulation.HostDescription
 
HostException - Exception in dimawo.simulation.host
 
HostException() - Constructor for exception dimawo.simulation.host.HostException
 
HostException(String) - Constructor for exception dimawo.simulation.host.HostException
 
HostException(Throwable) - Constructor for exception dimawo.simulation.host.HostException
 
HostException(String, Throwable) - Constructor for exception dimawo.simulation.host.HostException
 

I

IdentificationMessage - Class in dimawo.middleware.communication
 
IdentificationMessage(DAId) - Constructor for class dimawo.middleware.communication.IdentificationMessage
 
IncomingConnection - Class in dimawo.middleware.communication.server
 
IncomingConnection(Object, SocketInterface) - Constructor for class dimawo.middleware.communication.server.IncomingConnection
 
IncomingConnection(Object, String) - Constructor for class dimawo.middleware.communication.server.IncomingConnection
 
IncomingMessage - Class in dimawo.middleware.communication.inputStream
IncomingMessages are used by input stream handlers (@see InputStreamHandler) to wrap messages before they are passed to a consumer agent.
IncomingMessage(Message) - Constructor for class dimawo.middleware.communication.inputStream.IncomingMessage
The constructor.
init() - Method in class dimawo.agents.AbstractAgent
Implements the operations to be executed when agent enters INIT state.
init() - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
init() - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
init() - Method in class dimawo.MasterAgent
 
init() - Method in class dimawo.middleware.communication.Communicator
 
init() - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
 
init() - Method in class dimawo.middleware.communication.server.CommunicatorConnectionHandler
 
init() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
init() - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
init() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
init() - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
 
init() - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
init() - Method in class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
init() - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
init() - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralBroadcastAgent
 
init() - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralControllerBroadcastAgent
 
init() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
init() - Method in class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
init() - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
init() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
init() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
init() - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
init() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
init() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
init() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
init() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
init() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
init() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
init() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
init() - Method in class dimawo.simulation.host.VirtualHost
 
init() - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
initDA() - Method in class dimawo.simulation.CentralProcess
 
initDA() - Method in class dimawo.simulation.SimulatedProcess
 
initDataTable(LinkedList<SharedMapEntry>) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
initOverlay() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
initOverlay() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
initOverlay(int, int) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
initOverlay() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
initOverlay(DistributedAgent, HostAccess) - Method in class dimawo.simulation.CentralProcess
 
initOverlay(DistributedAgent, HostAccess) - Method in class dimawo.simulation.SimulatedProcess
 
initRoutingTable(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
InterruptedTask - Class in dimawo.simulation.middleware.events
 
InterruptedTask(VirtualTask, String) - Constructor for class dimawo.simulation.middleware.events.InterruptedTask
 
interruptProcessOnHost(String) - Method in class dimawo.simulation.cluster.VirtualCluster
 
isAccepted() - Method in class dimawo.simulation.host.ConnectionEvent
 
isActive() - Method in class dimawo.fileTransfer.client.DownloadSession
 
isActive() - Method in class dimawo.fileTransfer.server.UploadSession
 
isBroken(DAId) - Method in class dimawo.middleware.communication.BrokenDaCache
 
isBroken() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
isByte() - Method in class dimawo.simulation.host.events.DataEvent
 
isChild() - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
isCloseRequest() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
isCompleted() - Method in class dimawo.simulation.middleware.VirtualJob
 
isConnected() - Method in class dimawo.simulation.socket.RealSocket
 
isConnected() - Method in interface dimawo.simulation.socket.SocketInterface
 
isConnected() - Method in class dimawo.simulation.socket.VirtualSocket
 
isDestination(ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
isDestination() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RoutingResultMessage
 
isDisconnected() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
isEmpty() - Method in class dimawo.middleware.communication.QueuedDatagramMessages
 
isEmpty() - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
isFailure() - Method in class dimawo.middleware.overlay.faultdetection.DetectorEvent
 
isFileName() - Method in interface dimawo.fileTransfer.client.events.GetFile
 
isFileName() - Method in class dimawo.fileTransfer.test.TestGetFile
 
isFileName() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DFSGetFile
 
isFinished() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
isFinished() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
isFinished() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
isFinished() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
isFinished() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
isFinished() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
isFirst() - Method in class dimawo.simulation.SimulatedProcess
 
isGcAble() - Method in class dimawo.middleware.communication.Connection
 
isGoingDown - Variable in class dimawo.middleware.distributedAgent.DistributedAgent
Indicates if the DA has received a shutdown request.
isInInterval(ChordId, ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordId
Low exclusive, up inclusive.
isJoin() - Method in class dimawo.master.messages.TopologyUpdateMessage
 
isJoin() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
isLast() - Method in interface dimawo.fileTransfer.client.messages.ChunkMessage
 
isLast() - Method in class dimawo.fileTransfer.test.TestChunkMessage
 
isLast() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
 
isLastChunk - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileChunk
 
isLastPingAcked() - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
isLeave() - Method in class dimawo.master.messages.TopologyUpdateMessage
 
isLeave() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
isMainPeer(DAId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
isMainPeer() - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
isParent(DAId) - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
isParent() - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
isReadOnly() - Method in class dimawo.middleware.fileSystem.fileDB.FileDescriptor
 
isReliabilityFlagSet() - Method in class dimawo.middleware.communication.Message
 
isRoutingError() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.GetDataEntryResultMessage
 
isRoutingError() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.PutDataEntryResultMessage
 
isRoutingError() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.RemoveDataEntryResultMessage
 
isRoutingError() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryResultMessage
 
isSet() - Method in class dimawo.timer.AgentTimer
 
isStopped() - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
 
isStopped() - Method in class dimawo.middleware.communication.server.ServerLoop
 
isSuccessful() - Method in class dimawo.agents.events.AsynchronousCall
Indicates if the call was successfully handled.
isSuccessful() - Method in class dimawo.fileTransfer.client.GetFileCallBack
 
isSuccessful() - Method in class dimawo.middleware.communication.ConnectCallBack
 
isSuccessful() - Method in class dimawo.simulation.host.events.NetworkEvent
 
isSuccessor() - Method in class dimawo.middleware.sharedMap.dht.chord.messages.ChordJoinResultMessage
 
isSyncConnect() - Method in class dimawo.middleware.communication.events.Connect
 
isTaskCompleted(int) - Method in class dimawo.simulation.middleware.VirtualJob
 
isTaskRunning(int) - Method in class dimawo.simulation.middleware.VirtualJob
 
isThis() - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
isTimeout() - Method in class dimawo.middleware.overlay.faultdetection.DetectorEvent
 
isWaiting(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
isWaiting(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks
 
isWaitingFor(DAId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks.Destinations
 
iterator() - Method in class dimawo.middleware.overlay.mntree.forwarding.FirstStageCache
 
iterator() - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageCache
 

J

join() - Method in class dimawo.agents.AbstractAgent
Waits until the agent's thread is stopped.
join(long) - Method in class dimawo.agents.AbstractAgent
Waits until the agent's thread is stopped or a time-out occurs.
join() - Method in class dimawo.middleware.communication.server.ServerLoop
 
join() - Method in interface dimawo.middleware.overlay.BarrierSyncInterface
 
join() - Method in interface dimawo.middleware.overlay.BroadcastingAgentInterface
 
join() - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
join() - Method in class dimawo.simulation.middleware.VirtualTask
 
join() - Method in class dimawo.simulation.SimulatedProcess
 
join() - Method in class dimawo.simulation.testing.TestUnit
 
joinAgents() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
JoinCallState - Class in dimawo.middleware.sharedMap.dht.chord.callstates
 
JoinCallState(DAId, ChordAgent) - Constructor for class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
joinOverlay() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
joinOverlay() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
joinOverlay(long, String, int) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
joinOverlay() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
JoinParameters - Class in dimawo.middleware.overlay
 
JoinParameters(String, int) - Constructor for class dimawo.middleware.overlay.JoinParameters
 

K

kill() - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
kill() - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
kill() - Method in interface dimawo.simulation.middleware.TaskImplementation
 
kill() - Method in class dimawo.simulation.middleware.VirtualTask
 
kill() - Method in class dimawo.simulation.middleware.VirtualTaskDescription
 
kill() - Method in interface dimawo.simulation.SimulatedLauncher
 
kill() - Method in class dimawo.simulation.SimulatedProcess
 
killDA() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
killHost(String) - Method in class dimawo.simulation.net.VirtualNetwork
 
killTask() - Method in class dimawo.simulation.host.VirtualHost
 

L

LeaderCentralBarrierAgent - Class in dimawo.middleware.overlay.impl.central.barrier
 
LeaderCentralBarrierAgent(ErrorHandler, DistributedAgent, CommunicatorInterface) - Constructor for class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
LeaderElectionInterface - Interface in dimawo.middleware.overlay
 
leaderHasReached(BarrierSyncCallBackInterface) - Method in class dimawo.middleware.overlay.impl.central.barrier.SyncState
 
leaveOverlay() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
leaveOverlay() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
leaveOverlay() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
ListDFSFiles - Class in dimawo.middleware.fileSystem.events
 
ListDFSFiles(Pattern, FileSystemCallBack) - Constructor for class dimawo.middleware.fileSystem.events.ListDFSFiles
 
listWaitingAcks(DAId, LinkedList<MessageId>) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks
 
listWaitingForChild(int, LinkedList<MessageId>) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
listWaitingForParent(LinkedList<MessageId>) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
LocalAccessor - Class in dimawo.middleware.communication.outputStream
 
LocalAccessor(Communicator) - Constructor for class dimawo.middleware.communication.outputStream.LocalAccessor
 
LocalBroadcastRequest - Class in dimawo.middleware.overlay.impl.central.broadcast
 
LocalBroadcastRequest(Message) - Constructor for class dimawo.middleware.overlay.impl.central.broadcast.LocalBroadcastRequest
 
localFile - Variable in class dimawo.middleware.fileSystem.fileDB.FileDescriptor
 
LocalFilesDB - Class in dimawo.middleware.fileSystem.fileDB
 
LocalFilesDB(FileSystemAgent) - Constructor for class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
log(String, String) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
log(String, String) - Method in interface dimawo.middleware.distributedAgent.DistributedAgentInterface
 
log(String, String) - Method in class dimawo.middleware.distributedAgent.logging.ConsoleLogger
 
log(String, String) - Method in interface dimawo.middleware.distributedAgent.logging.LoggerInterface
 
log(String, String) - Method in class dimawo.middleware.distributedAgent.logging.NetworkLogger
 
logAgentExit() - Method in class dimawo.agents.LoggingAgent
Implements the operations to be executed when logging agent enters STOPPED state.
logAgentExit() - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
logAgentExit() - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
logAgentExit() - Method in class dimawo.MasterAgent
 
logAgentExit() - Method in class dimawo.middleware.communication.Communicator
 
logAgentExit() - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
 
logAgentExit() - Method in class dimawo.middleware.communication.server.CommunicatorConnectionHandler
 
logAgentExit() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
logAgentExit() - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
logAgentExit() - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
logAgentExit() - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
 
logAgentExit() - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralBroadcastAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralControllerBroadcastAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.central.map.CentralControllerMapAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.central.map.CentralTableAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
logAgentExit() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
logAgentExit() - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
logAgentExit() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
logAgentExit() - Method in class dimawo.simulation.host.VirtualHost
 
logAgentExit() - Method in class dimawo.WorkerAgent
 
LoggerInterface - Interface in dimawo.middleware.distributedAgent.logging
 
LoggingAgent - Class in dimawo.agents
 
LoggingAgent() - Constructor for class dimawo.agents.LoggingAgent
Constructs a logging agent without setting file name prefix and log stream.
LoggingAgent(ErrorHandler, String) - Constructor for class dimawo.agents.LoggingAgent
Constructs a logging agent without setting file name prefix and log stream.
LoggingAgent(ErrorHandler, String, boolean) - Constructor for class dimawo.agents.LoggingAgent
Constructs a logging agent without setting file name prefix and log stream.
LoggingAgent(ErrorHandler, String, int) - Constructor for class dimawo.agents.LoggingAgent
Constructs a logging agent without setting file name prefix and log stream.

M

main(String[]) - Static method in class dimawo.exec.GenericBootstrapLauncher
 
main(String[]) - Static method in class dimawo.exec.GenericCentralDALauncher
 
main(String[]) - Static method in class dimawo.exec.GenericLauncher
 
main(String[]) - Static method in class dimawo.exec.GenericMasterLauncher
 
main() - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
main(String[]) - Static method in class dimawo.fileTransfer.test.Test
 
main(String[]) - Static method in class dimawo.middleware.communication.testing.MessageStreamTester
 
main() - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
main() - Method in interface dimawo.simulation.SimulatedLauncher
 
main(String[]) - Static method in class dimawo.simulation.testing.VirtualNetworkTest
 
main(String[]) - Static method in class dimawo.simulation.testing.VirtualSocketTest
 
MasterAgent - Class in dimawo
This class represents the Master Agent (MA).
MasterAgent(DistributedAgent, String) - Constructor for class dimawo.MasterAgent
Instantiates the Master Agent (MA) giving it a name and associating it to a DA.
MasterAgent.ChangeType - Enum in dimawo
This enumeration provides the types of topology changes.
MasterMessage - Class in dimawo.master.messages
 
MasterMessage() - Constructor for class dimawo.master.messages.MasterMessage
 
MasterMessage(DAId) - Constructor for class dimawo.master.messages.MasterMessage
 
MasterWorkerFactory - Interface in dimawo
Interface of the Master/Worker factory.
maxSimDownloads - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
Message - Class in dimawo.middleware.communication
 
Message() - Constructor for class dimawo.middleware.communication.Message
 
Message(DAId) - Constructor for class dimawo.middleware.communication.Message
 
MessageHandler - Interface in dimawo.middleware.communication
 
MessageHandlersRegistry - Class in dimawo.middleware.communication
 
MessageHandlersRegistry() - Constructor for class dimawo.middleware.communication.MessageHandlersRegistry
 
MessageId - Class in dimawo.middleware.overlay.mntree.forwarding
 
MessageId(DAId, int) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.MessageId
 
MessageInputStream - Class in dimawo.middleware.communication.inputStream
 
MessageInputStream(CommunicatorInterface, DAId, FailureDetectionInputStream) - Constructor for class dimawo.middleware.communication.inputStream.MessageInputStream
Constructor.
MessageOutputStream - Class in dimawo.middleware.communication.outputStream
 
MessageOutputStream(CommunicatorInterface, DAId) - Constructor for class dimawo.middleware.communication.outputStream.MessageOutputStream
 
MessageOutputStreamAccessor - Class in dimawo.middleware.communication.outputStream
 
MessageOutputStreamAccessor(int, Communicator, MOSCallBack, MessageOutputStream) - Constructor for class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
MessageSent - Class in dimawo.master.events
 
MessageSent(Message, boolean) - Constructor for class dimawo.master.events.MessageSent
 
MessageStreamTester - Class in dimawo.middleware.communication.testing
 
MessageStreamTester() - Constructor for class dimawo.middleware.communication.testing.MessageStreamTester
 
MiddlewareDescription - Class in dimawo.simulation.middleware
 
MiddlewareDescription() - Constructor for class dimawo.simulation.middleware.MiddlewareDescription
 
MiddlewareEvent - Class in dimawo.simulation.host.events
 
MiddlewareEvent() - Constructor for class dimawo.simulation.host.events.MiddlewareEvent
 
migrateReplicas(ChordId, ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
MnId - Class in dimawo.middleware.overlay.mntree
 
MnPeerState - Class in dimawo.middleware.overlay.mntree
 
MnPeerState(int, int) - Constructor for class dimawo.middleware.overlay.mntree.MnPeerState
 
MnPeerStateUpdateMessage - Class in dimawo.middleware.overlay.impl.central.messages
 
MnPeerStateUpdateMessage(DAId, MnTreeLocalUpdate) - Constructor for class dimawo.middleware.overlay.impl.central.messages.MnPeerStateUpdateMessage
 
MnRoutingTable - Class in dimawo.middleware.overlay.mntree
 
MnRoutingTable() - Constructor for class dimawo.middleware.overlay.mntree.MnRoutingTable
 
MnTreeJoinAckMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeJoinAckMessage(DAId, MnPeerState) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeJoinAckMessage
 
MnTreeJoinForwardMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeJoinForwardMessage(DAId, MnId, MnId, MnTreeJoinMessage) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeJoinForwardMessage
 
MnTreeJoinMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeJoinMessage(DAId) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeJoinMessage
 
MnTreeLocalUpdate - Class in dimawo.middleware.overlay.mntree
 
MnTreeLocalUpdate(DAId, MnTreeLocalUpdate.Cause, MnTreeLocalUpdate.Target, MnTreeLocalUpdate.Action, MnPeerState) - Constructor for class dimawo.middleware.overlay.mntree.MnTreeLocalUpdate
 
MnTreeLocalUpdate.Action - Enum in dimawo.middleware.overlay.mntree
 
MnTreeLocalUpdate.Cause - Enum in dimawo.middleware.overlay.mntree
 
MnTreeLocalUpdate.Target - Enum in dimawo.middleware.overlay.mntree
 
MnTreeLocalUpdateCallBackInterface - Interface in dimawo.middleware.overlay.mntree
 
MnTreeMainPeerMessage - Interface in dimawo.middleware.overlay.mntree.messages
 
MnTreeMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeMessage() - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
MnTreeMessage(DAId) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
MnTreeMessage(DAId, MnId, MnId) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
MnTreeMessage(MnId, MnId) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
MnTreeMovePeerMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeMovePeerMessage(DAId, MnId, MnId, MnPeerState) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeMovePeerMessage
 
MnTreeNewChildMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeNewChildMessage(MnId, MnId, int, DAId, DAId[]) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeNewChildMessage
 
MnTreeNewChildMessage(int, DAId, DAId[]) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeNewChildMessage
 
MnTreeNewPeerMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeNewPeerMessage(DAId, MnId, MnId, DAId, MnTreeNewPeerMessage.Source, boolean) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
MnTreeNewPeerMessage(DAId, MnId, MnId, DAId, int, boolean) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
MnTreeNewPeerMessage(DAId, MnTreeNewPeerMessage.Source, boolean) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
MnTreeNewPeerMessage.Source - Enum in dimawo.middleware.overlay.mntree.messages
 
MnTreePeerAgent - Class in dimawo.middleware.overlay.mntree
A MN-tree can be seen as a tree whose nodes are groups of computers.
MnTreePeerAgent(DecentralOverlay, CommunicatorInterface, DistributedAgent) - Constructor for class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
MnTreeRemovePeersMessage - Class in dimawo.middleware.overlay.mntree.messages
 
MnTreeRemovePeersMessage(DAId, MnId, MnId, MnTreeRemovePeersMessage.Source, DAId[], boolean) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
MnTreeRemovePeersMessage(DAId, MnId, MnId, int, DAId[], boolean) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
MnTreeRemovePeersMessage(MnTreeRemovePeersMessage.Source, DAId[], boolean) - Constructor for class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
MnTreeRemovePeersMessage.Source - Enum in dimawo.middleware.overlay.mntree.messages
 
mode - Variable in class dimawo.middleware.fileSystem.events.AddFile
 
mode - Variable in class dimawo.middleware.fileSystem.fileDB.FileDescriptor
 
MOSAccessorInterface - Interface in dimawo.middleware.communication.outputStream
 
MOSCallBack - Interface in dimawo.middleware.communication.outputStream
 
msg - Variable in class dimawo.middleware.communication.inputStream.IncomingMessage
The wrapped message
msg - Variable in class dimawo.middleware.communication.server.IncomingConnection
 
MSGS - Static variable in interface dimawo.simulation.testing.VNetTestConstants
 
MulticastInstanceMessage - Class in dimawo.middleware.communication
 
MulticastInstanceMessage(DAId, MulticastMessage) - Constructor for class dimawo.middleware.communication.MulticastInstanceMessage
 
multicastMessage(DAId[], Message) - Method in class dimawo.fileTransfer.test.ClientCommunicator
 
multicastMessage(DAId[], Message) - Method in class dimawo.fileTransfer.test.ServerCommunicator
 
multicastMessage(DAId[], Message) - Method in class dimawo.middleware.communication.Communicator
 
multicastMessage(DAId[], Message) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
MulticastMessage - Class in dimawo.middleware.communication.events
 
MulticastMessage(DAId[], Message) - Constructor for class dimawo.middleware.communication.events.MulticastMessage
 
multicastMessage(DAId[], Message) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 

N

NBITS - Static variable in class dimawo.middleware.sharedMap.dht.chord.ChordId
 
neighbors - Variable in class dimawo.middleware.fileSystem.events.SetPeerNeighborhood
 
NetworkEvent - Class in dimawo.simulation.host.events
 
NetworkEvent(String) - Constructor for class dimawo.simulation.host.events.NetworkEvent
 
NetworkException - Exception in dimawo.simulation.net
 
NetworkException() - Constructor for exception dimawo.simulation.net.NetworkException
 
NetworkException(String) - Constructor for exception dimawo.simulation.net.NetworkException
 
NetworkException(Throwable) - Constructor for exception dimawo.simulation.net.NetworkException
 
NetworkException(String, Throwable) - Constructor for exception dimawo.simulation.net.NetworkException
 
NetworkLogger - Class in dimawo.middleware.distributedAgent.logging
 
NetworkLogger(DAId) - Constructor for class dimawo.middleware.distributedAgent.logging.NetworkLogger
 
NetworkLoggerMessage - Class in dimawo.middleware.distributedAgent.logging
 
NetworkLoggerMessage(DAId, String, String) - Constructor for class dimawo.middleware.distributedAgent.logging.NetworkLoggerMessage
 
newChunkMessage(String, byte[], boolean) - Method in interface dimawo.fileTransfer.FileTransferMessageFactory
 
newChunkMessage(String, byte[], boolean) - Method in class dimawo.fileTransfer.test.TestFactory
 
newChunkMessage(String, byte[], boolean) - Method in class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
NewConnection - Class in dimawo.middleware.communication.events
 
NewConnection(SocketInterface) - Constructor for class dimawo.middleware.communication.events.NewConnection
 
newConnection(SocketInterface) - Method in class dimawo.middleware.communication.server.CommunicatorConnectionHandler
 
newConnection(SocketInterface) - Method in interface dimawo.middleware.communication.server.ConnectionHandler
 
NewDA - Class in dimawo.master.events
 
NewDA(DAId) - Constructor for class dimawo.master.events.NewDA
 
newErrorMessage(String, String) - Method in interface dimawo.fileTransfer.FileTransferMessageFactory
 
newErrorMessage(String, String) - Method in class dimawo.fileTransfer.test.TestFactory
 
newErrorMessage(String, String) - Method in class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
newGetFileRequest(String, boolean) - Method in interface dimawo.fileTransfer.FileTransferMessageFactory
 
newGetFileRequest(String, boolean) - Method in class dimawo.fileTransfer.test.TestFactory
 
newGetFileRequest(String, boolean) - Method in class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
newGetNextChunkMessage(String) - Method in interface dimawo.fileTransfer.FileTransferMessageFactory
 
newGetNextChunkMessage(String) - Method in class dimawo.fileTransfer.test.TestFactory
 
newGetNextChunkMessage(String) - Method in class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
newGetRetry(String, int) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.WaitingLocationDownloads
 
newInstance(String) - Static method in class dimawo.Reflection
Instantiates a new instance of a given class using the default class loader.
newLocationId - Variable in class dimawo.middleware.fileSystem.messages.FileLocationUpdate
 
NewMOS - Class in dimawo.middleware.communication.events
 
NewMOS(DAId, MessageOutputStream) - Constructor for class dimawo.middleware.communication.events.NewMOS
 
NewMOSConnection - Class in dimawo.middleware.communication.events
 
NewMOSConnection(IdentificationMessage) - Constructor for class dimawo.middleware.communication.events.NewMOSConnection
 
newPingClientMessage() - Method in interface dimawo.fileTransfer.FileTransferMessageFactory
 
newPingClientMessage() - Method in class dimawo.fileTransfer.test.TestFactory
 
newPingClientMessage() - Method in class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
newPingServerMessage() - Method in interface dimawo.fileTransfer.FileTransferMessageFactory
 
newPingServerMessage() - Method in class dimawo.fileTransfer.test.TestFactory
 
newPingServerMessage() - Method in class dimawo.middleware.fileSystem.fileTransfer.DFSMessageFactory
 
NewRMOSConnection - Class in dimawo.middleware.communication.events
 
NewRMOSConnection(IdentificationMessage, FailureDetectionInputStream) - Constructor for class dimawo.middleware.communication.events.NewRMOSConnection
 
newServerSocket(int) - Method in class dimawo.simulation.host.HostAccess
 
newServerSocket(int) - Method in class dimawo.simulation.host.VirtualHost
 
newServerSocket(int) - Method in class dimawo.simulation.socket.SocketFactory
 
NewServerSocketEvent - Class in dimawo.simulation.host.events
 
NewServerSocketEvent(int) - Constructor for class dimawo.simulation.host.events.NewServerSocketEvent
 
newSocket() - Method in class dimawo.simulation.host.HostAccess
 
newSocket() - Method in class dimawo.simulation.host.VirtualHost
 
newSocket(VirtualSocketAddress) - Method in class dimawo.simulation.host.VirtualHost
 
newSocket() - Method in class dimawo.simulation.socket.SocketFactory
 
NewSocketEvent - Class in dimawo.simulation.host.events
 
NewSocketEvent(VirtualSocketAddress) - Constructor for class dimawo.simulation.host.events.NewSocketEvent
 
noCbRegistered() - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
NodeDisconnected - Class in dimawo.middleware.distributedAgent.events
 
NodeDisconnected() - Constructor for class dimawo.middleware.distributedAgent.events.NodeDisconnected
 
NullDiscoveryService - Class in dimawo.exec
 
NullDiscoveryService() - Constructor for class dimawo.exec.NullDiscoveryService
 

O

OK_ACK - Static variable in interface dimawo.middleware.communication.FailureDetectionCommons
 
onClose() - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
onExit() - Method in class dimawo.MasterAgent
Called when Master Agent terminates its execution.
onKillDA() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
onLocalTopologyChange(MnPeerState) - Method in class dimawo.WorkerAgent
Called by local topology change handling method.
onStartup() - Method in class dimawo.MasterAgent
Called when Master Agent (MA) is initialized i.e. directly after the agent is started and before any message is handled.
onTopologyChange(DAId, MasterAgent.ChangeType) - Method in class dimawo.MasterAgent
Called when the Master Agent (MA) handles a message signaling a local change in DA's topology (i.e. a new DA joined or a DA left the overlay).
open(DAId) - Method in class dimawo.middleware.communication.OutputStreamsHandler
 
os - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
OUT_OF_SYNC - Static variable in interface dimawo.middleware.communication.FailureDetectionCommons
 
OutOfSyncException - Exception in dimawo.middleware.communication.outputStream
 
OutOfSyncException() - Constructor for exception dimawo.middleware.communication.outputStream.OutOfSyncException
 
OutOfSyncException(String) - Constructor for exception dimawo.middleware.communication.outputStream.OutOfSyncException
 
OutOfSyncException(Throwable) - Constructor for exception dimawo.middleware.communication.outputStream.OutOfSyncException
 
OutOfSyncException(String, Throwable) - Constructor for exception dimawo.middleware.communication.outputStream.OutOfSyncException
 
OutputStreamsHandler - Class in dimawo.middleware.communication
 
OutputStreamsHandler(Communicator) - Constructor for class dimawo.middleware.communication.OutputStreamsHandler
 
overInt - Variable in class dimawo.simulation.SimulatedProcess
 
OverlayAgentInterface - Interface in dimawo.middleware.overlay
 
OverlayDisconnected - Class in dimawo.middleware.distributedAgent.events
 
OverlayDisconnected() - Constructor for class dimawo.middleware.distributedAgent.events.OverlayDisconnected
 
OverlayErrorMessage - Class in dimawo.middleware.overlay.impl.central.messages
 
OverlayErrorMessage(DAId, Throwable) - Constructor for class dimawo.middleware.overlay.impl.central.messages.OverlayErrorMessage
 
OverlayException - Exception in dimawo.middleware.overlay
 
OverlayException() - Constructor for exception dimawo.middleware.overlay.OverlayException
 
OverlayException(String) - Constructor for exception dimawo.middleware.overlay.OverlayException
 
OverlayException(Throwable) - Constructor for exception dimawo.middleware.overlay.OverlayException
 
OverlayException(String, Throwable) - Constructor for exception dimawo.middleware.overlay.OverlayException
 
OverlayJoin - Interface in dimawo.middleware.overlay
 
OverlayJoinImpl - Class in dimawo.middleware.overlay.impl.central
 
OverlayJoinImpl(DAId) - Constructor for class dimawo.middleware.overlay.impl.central.OverlayJoinImpl
 
OverlayMessage - Interface in dimawo.middleware.overlay
 

P

p - Variable in class dimawo.middleware.fileSystem.events.ListDFSFiles
 
parentMnIsEmpty() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
pattern - Variable in class dimawo.middleware.fileSystem.events.DeleteDFSFiles
 
peerHasReached() - Method in class dimawo.middleware.overlay.impl.central.barrier.SyncState
 
PeerJoinRequest - Class in dimawo.middleware.overlay
 
PeerJoinRequest(DAId, OverlayJoin) - Constructor for class dimawo.middleware.overlay.PeerJoinRequest
 
ping() - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
pingClient() - Method in class dimawo.fileTransfer.server.UploadSession
 
PingClientMessage - Interface in dimawo.fileTransfer.client.messages
 
PingClients - Class in dimawo.fileTransfer.server.events
 
PingClients() - Constructor for class dimawo.fileTransfer.server.events.PingClients
 
PingMessage - Class in dimawo.middleware.overlay.faultdetection.messages
 
PingMessage(DAId) - Constructor for class dimawo.middleware.overlay.faultdetection.messages.PingMessage
 
pingServer() - Method in class dimawo.fileTransfer.client.DownloadSession
 
PingServerMessage - Interface in dimawo.fileTransfer.server.messages
 
PingServers - Class in dimawo.fileTransfer.client.events
 
PingServers() - Constructor for class dimawo.fileTransfer.client.events.PingServers
 
PORT - Static variable in interface dimawo.simulation.testing.VNetTestConstants
 
PrepareStop - Class in dimawo.middleware.communication.events
 
PrepareStop() - Constructor for class dimawo.middleware.communication.events.PrepareStop
 
preWorkerExit() - Method in class dimawo.WorkerAgent
Executes user code when the Worker Agent (WA) terminates its execution and provides the result produced by this WA.
print(AbstractAgent) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
printKeys(ChordAgent) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
printMessage(String) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
printMessage(Throwable) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
printMessage(String) - Method in class dimawo.middleware.communication.Communicator
 
printMessage(Throwable) - Method in class dimawo.middleware.communication.Communicator
 
printMessage(String) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
printMessage(Throwable) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
printMessage(String) - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
Prints a well-formatted logging message on standard output.
printMessage(Throwable) - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
 
printMessage(String) - Method in class dimawo.middleware.communication.server.CommunicatorConnectionHandler
 
printMessage(String) - Method in interface dimawo.middleware.communication.server.ConnectionHandler
 
printMessage(String) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
printMessage(Throwable) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
printMessage(String) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Recipient field of datagram is ignored.
printMessage(String) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
printMessage(String) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
printMessage(String) - Method in class dimawo.simulation.host.VirtualHost
 
printMessage(Throwable) - Method in class dimawo.simulation.host.VirtualHost
 
printMessage(String) - Method in class dimawo.simulation.socket.VirtualSocket
 
printMessage(Throwable) - Method in class dimawo.simulation.socket.VirtualSocket
 
printStackTrace() - Method in exception dimawo.agents.UncaughtThrowable
 
printStackTrace(PrintStream) - Method in exception dimawo.agents.UncaughtThrowable
Prints the stack trace to the specified print stream.
PropagateErrorMessage - Class in dimawo.middleware.overlay.mntree.messages
 
PropagateErrorMessage(DAId, Throwable) - Constructor for class dimawo.middleware.overlay.mntree.messages.PropagateErrorMessage
 
put(SharedMapEntry) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
put(SharedMapEntry) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
putAsync(SharedMapEntry, SharedMapCallBackInterface) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
putAsync(SharedMapEntry, SharedMapCallBackInterface) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
putBytes(DataEvent) - Method in class dimawo.simulation.socket.BlockingByteBuffer
 
PutCallState - Class in dimawo.middleware.sharedMap.dht.chord.callstates
 
PutCallState(PutValue, ChordAgent) - Constructor for class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
putClose() - Method in class dimawo.simulation.socket.BlockingByteBuffer
 
putData(DataEvent) - Method in class dimawo.simulation.socket.VirtualSocket
 
PutDataEntryMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
PutDataEntryMessage(DAId, ChordId, ChordId, ChordId, SharedMapEntry) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.PutDataEntryMessage
 
PutDataEntryResultMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
PutDataEntryResultMessage(DAId, ChordId, ChordId, SharedMapEntry, boolean) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.PutDataEntryResultMessage
 
putEntries(Iterable<SharedMapEntry>) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
putEntry(ChordId, SharedMapEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
putError() - Method in class dimawo.simulation.socket.BlockingByteBuffer
 
putEvent(NetworkEvent) - Method in class dimawo.simulation.host.VirtualHost
 
putRemoteClose() - Method in class dimawo.simulation.socket.VirtualSocket
 
putReplica(ChordId, SharedMapEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
PutValue - Class in dimawo.middleware.sharedMap.events
 
PutValue(SharedMapEntry, SharedMapCallBackInterface) - Constructor for class dimawo.middleware.sharedMap.events.PutValue
 

Q

queue(GetFile) - Method in class dimawo.fileTransfer.client.DownloadSession
 
queueDatagramMessage(Message) - Method in class dimawo.middleware.communication.QueuedDatagramMessages
Inserts datagram message into queue associated to destination.
QueuedDatagramMessages - Class in dimawo.middleware.communication
 
QueuedDatagramMessages() - Constructor for class dimawo.middleware.communication.QueuedDatagramMessages
 
queueMessage(Message) - Method in class dimawo.middleware.communication.WaitingActions
 
queueRequest(GetFileRequest) - Method in class dimawo.fileTransfer.server.UploadSession
 
queueRequest(DAId, String, DownloadRequest) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadCallBacks
 
queueRequest(DownloadRequest) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.WaitingLocationDownloads
 
queueRequests(String, LinkedList<DownloadRequest>) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.WaitingLocationDownloads
 
queueWaitForJob(WaitForJobEvent) - Method in class dimawo.simulation.middleware.VirtualJob
 

R

reached(DAId) - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.SyncState
 
read() - Method in class dimawo.simulation.socket.VirtualSocketInputStream
 
read(byte[], int, int) - Method in class dimawo.simulation.socket.VirtualSocketInputStream
 
readByteFromBuffer(int) - Method in class dimawo.simulation.socket.VirtualSocket
 
readerThread - Variable in class dimawo.middleware.communication.inputStream.MessageInputStream
 
readMessage(boolean, DAId) - Method in class dimawo.middleware.communication.FailureDetectionInputStream
 
readObject() - Method in class dimawo.middleware.communication.FailureDetectionInputStream
 
RealServerSocket - Class in dimawo.simulation.socket
 
RealServerSocket(int) - Constructor for class dimawo.simulation.socket.RealServerSocket
 
RealSocket - Class in dimawo.simulation.socket
 
RealSocket() - Constructor for class dimawo.simulation.socket.RealSocket
 
RealSocket(Socket) - Constructor for class dimawo.simulation.socket.RealSocket
 
RealSocketAddress - Class in dimawo.simulation.socket
 
RealSocketAddress() - Constructor for class dimawo.simulation.socket.RealSocketAddress
 
RealSocketAddress(InetSocketAddress) - Constructor for class dimawo.simulation.socket.RealSocketAddress
 
RealSocketAddress(String, int) - Constructor for class dimawo.simulation.socket.RealSocketAddress
 
Reflection - Class in dimawo
This class provides helpers that simplify the use of reflection.
Reflection() - Constructor for class dimawo.Reflection
 
ReflectionException - Exception in dimawo
A reflection exception.
ReflectionException() - Constructor for exception dimawo.ReflectionException
Constructs a new reflection exception with null as its detail message.
ReflectionException(String) - Constructor for exception dimawo.ReflectionException
Constructs a new reflection exception with the specified detail message.
ReflectionException(Throwable) - Constructor for exception dimawo.ReflectionException
Constructs a new reflection exception with the specified detail message and cause.
ReflectionException(String, Throwable) - Constructor for exception dimawo.ReflectionException
Constructs a new reflection exception with the specified cause.
register(Object, MessageHandler) - Method in class dimawo.middleware.communication.MessageHandlersRegistry
 
register(DAId, FaultDetectionServiceCallBackInterface) - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
register(MnTreeLocalUpdateCallBackInterface) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
RegisterCB - Class in dimawo.middleware.overlay.faultdetection.events
 
RegisterCB(DAId, FaultDetectionServiceCallBackInterface) - Constructor for class dimawo.middleware.overlay.faultdetection.events.RegisterCB
 
registerForMnTreeUpdates(MnTreeLocalUpdateCallBackInterface) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
registerForMnTreeUpdates(MnTreeLocalUpdateCallBackInterface) - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
registerForMnTreeUpdates(MnTreeLocalUpdateCallBackInterface) - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
registerMessageHandler(Object, MessageHandler) - Method in class dimawo.fileTransfer.test.ClientCommunicator
 
registerMessageHandler(Object, MessageHandler) - Method in class dimawo.fileTransfer.test.ServerCommunicator
 
registerMessageHandler(Object, MessageHandler) - Method in class dimawo.middleware.communication.Communicator
 
registerMessageHandler(Object, MessageHandler) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
registerMessageHandler(Object, MessageHandler) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
rejectAll() - Method in class dimawo.middleware.communication.QueuedDatagramMessages
 
release() - Method in class dimawo.simulation.host.ConnectionEvent
 
ReliableForwarder - Class in dimawo.middleware.overlay.mntree.forwarding
 
ReliableForwarder(MnTreePeerAgent) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
ReliableForwarder.ForwardType - Enum in dimawo.middleware.overlay.mntree.forwarding
 
ReliableForwarderMessage - Interface in dimawo.middleware.overlay.mntree.forwarding.messages
 
remoteDaId - Variable in class dimawo.middleware.communication.outputStream.MessageOutputStream
Address of the remote node
remoteFileLocations - Variable in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
RemoteFilesDB - Class in dimawo.middleware.fileSystem.fileDB
 
RemoteFilesDB() - Constructor for class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
remoteHostName - Variable in class dimawo.middleware.communication.server.IncomingConnection
 
remove(String) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.WaitingLocationDownloads
 
remove(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.FirstStageCache
 
remove(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageCache
 
remove(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageCache
 
remove(MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks
 
remove(String) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
remove(String) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
remove(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
removeAsync(String, SharedMapCallBackInterface) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
removeAsync(String, SharedMapCallBackInterface) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
RemoveCallState - Class in dimawo.middleware.sharedMap.dht.chord.callstates
 
RemoveCallState(RemoveValue, ChordAgent) - Constructor for class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
removeConnectedComponent(MessageOutputStreamAccessor) - Method in class dimawo.middleware.communication.Connection
Removes a component from the set of connected components.
RemoveDataEntryMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
RemoveDataEntryMessage(DAId, ChordId, ChordId, ChordId, String) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.RemoveDataEntryMessage
 
RemoveDataEntryResultMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
RemoveDataEntryResultMessage(DAId, ChordId, ChordId, String, boolean) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.RemoveDataEntryResultMessage
 
removeEntry(ChordId, String) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
RemoveFile - Class in dimawo.middleware.fileSystem.events
 
RemoveFile(String, String, FileSystemCallBack) - Constructor for class dimawo.middleware.fileSystem.events.RemoveFile
 
removeFile(String) - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
removeFile(String, String, FileSystemCallBack) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
Removes a file from the distributed file system without deleting it.
removeFileCB(DFSException, String, File) - Method in interface dimawo.middleware.fileSystem.FileSystemCallBack
 
removeFiles(LinkedList<String>) - Method in class dimawo.middleware.fileSystem.fileDB.LocalFilesDB
 
removeFromFilesLocations(DAId) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
RemoveFromThirdStageCacheMessage - Class in dimawo.middleware.overlay.mntree.forwarding.messages
 
RemoveFromThirdStageCacheMessage(DAId, MnId, MnId, MessageId) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.messages.RemoveFromThirdStageCacheMessage
 
removeHost(String) - Method in class dimawo.simulation.cluster.VirtualCluster
 
RemoveHost - Class in dimawo.simulation.middleware.events
 
RemoveHost(String) - Constructor for class dimawo.simulation.middleware.events.RemoveHost
 
removeHost(String) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
removeLocation(String) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
removePeer(DAId) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
removePeers(DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
removePeersFromChildMn(int, DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
removePeersFromParentMn(DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
removePeersFromThisMn(DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
removePeersFromThisMn(DAId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
removeQueue(DAId) - Method in class dimawo.middleware.communication.QueuedDatagramMessages
 
removeReference() - Method in class dimawo.middleware.communication.WaitingActions
 
removeReferences(DAId) - Method in class dimawo.middleware.overlay.mntree.forwarding.FirstStageWaitingAcks
 
removeRemoteFileLocation(DAId) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
removeRemoteFileLocation(String, DAId) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
removeRemoteFileLocations(Collection<DAId>) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
RemoveReplicaMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
RemoveReplicaMessage(DAId, ChordId, ChordId, String) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.RemoveReplicaMessage
 
RemoveValue - Class in dimawo.middleware.sharedMap.events
 
RemoveValue(String, SharedMapCallBackInterface) - Constructor for class dimawo.middleware.sharedMap.events.RemoveValue
 
replaceEntry(FileLocation) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
ReplicateDataMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
ReplicateDataMessage(DAId, ChordId, ChordId, SharedMapEntry[]) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.ReplicateDataMessage
 
ReplicateFile - Class in dimawo.middleware.fileSystem.events
 
ReplicateFile(String, Set<DAId>, FileSystemCallBack) - Constructor for class dimawo.middleware.fileSystem.events.ReplicateFile
 
replicateFile(String, Set<DAId>, FileSystemCallBack) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
Replicates a locally available file it in the DFS network.
replicateFileCB(ReplicateFileResult) - Method in interface dimawo.middleware.fileSystem.FileSystemCallBack
 
ReplicateFileResult - Class in dimawo.middleware.fileSystem
 
ReplicateFileResult(String, Set<DAId>, Set<DAId>, DFSException) - Constructor for class dimawo.middleware.fileSystem.ReplicateFileResult
 
replicationsArePending() - Method in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
requestResources(int) - Method in class dimawo.exec.NullDiscoveryService
 
requestResources(int) - Method in interface dimawo.middleware.distributedAgent.DiscoveryServiceInterface
 
requestResources(int) - Method in class dimawo.simulation.middleware.VirtualDiscoveryService
 
RequestTO - Class in dimawo.middleware.sharedMap.dht.chord.events
 
RequestTO(String, DAId, String) - Constructor for class dimawo.middleware.sharedMap.dht.chord.events.RequestTO
 
reset(DAId, DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
restartRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingAlgorithm
 
routeEvent(NetworkEvent) - Method in class dimawo.simulation.net.VirtualNetwork
 
routeMessage(Message) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
RoutingResultMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
RoutingResultMessage(DAId, ChordId, ChordId, ChordId, boolean, ChordTableEntry) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.RoutingResultMessage
 
RoutingTO - Class in dimawo.middleware.sharedMap.dht.chord.events
 
RoutingTO(int) - Constructor for class dimawo.middleware.sharedMap.dht.chord.events.RoutingTO
 
run() - Method in class dimawo.agents.AbstractAgent
This method implements the Runnable interface.
run() - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
The message reading loop.
run() - Method in class dimawo.middleware.communication.server.ServerLoop
 
run() - Method in class dimawo.middleware.overlay.impl.central.ConnectivityChecker
 
run() - Method in class dimawo.simulation.SimulatedProcess
 
run() - Method in class dimawo.simulation.testing.VNetTestReceiver
 
run() - Method in class dimawo.simulation.testing.VNetTestSender
 
runSimulation(DeploymentDescription) - Method in class dimawo.simulation.Simulation
 
RunTask - Class in dimawo.simulation.host.events
 
RunTask(VirtualTask) - Constructor for class dimawo.simulation.host.events.RunTask
 
runTask(VirtualTask) - Method in class dimawo.simulation.host.VirtualHost
 

S

ScheduleError - Class in dimawo.simulation.middleware.events
 
ScheduleError(int, int) - Constructor for class dimawo.simulation.middleware.events.ScheduleError
 
scheduleNewCallRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
scheduleStabilization() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
scheduleTO(String, DAId, String) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
searchForDestination(ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingAlgorithm
 
SecondStageAckMessage - Class in dimawo.middleware.overlay.mntree.forwarding.messages
 
SecondStageAckMessage(DAId, MnId, MnId, MessageId, ReliableForwarder.ForwardType, SourceMn) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.messages.SecondStageAckMessage
 
SecondStageCache - Class in dimawo.middleware.overlay.mntree.forwarding
 
SecondStageCache() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.SecondStageCache
 
SecondStageMessage - Class in dimawo.middleware.overlay.mntree.forwarding.messages
 
SecondStageMessage(DAId, MnId, MnId, SecondStageMessageInfo, SourceMn) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.messages.SecondStageMessage
 
SecondStageMessageInfo - Class in dimawo.middleware.overlay.mntree.forwarding
 
SecondStageMessageInfo(MessageId, ReliableForwarder.ForwardType, SourceMn, Message) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.SecondStageMessageInfo
 
SecondStageWaitingAcks - Class in dimawo.middleware.overlay.mntree.forwarding
 
SecondStageWaitingAcks() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
SecondStageWaitingAcks.Destinations - Class in dimawo.middleware.overlay.mntree.forwarding
 
SecondStageWaitingAcks.Destinations(int) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
sendData(VirtualSocketAddress, int) - Method in class dimawo.simulation.host.VirtualHost
 
sendData(VirtualSocketAddress, byte[]) - Method in class dimawo.simulation.host.VirtualHost
 
sendData(int) - Method in class dimawo.simulation.socket.VirtualSocket
 
sendData(byte[]) - Method in class dimawo.simulation.socket.VirtualSocket
 
sendDatagramMessage(Message) - Method in class dimawo.fileTransfer.test.ClientCommunicator
 
sendDatagramMessage(Message) - Method in class dimawo.fileTransfer.test.ServerCommunicator
 
sendDatagramMessage(Message) - Method in class dimawo.middleware.communication.Communicator
 
sendDatagramMessage(Message) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
SendDatagramMessage - Class in dimawo.middleware.communication.events
 
SendDatagramMessage(Message) - Constructor for class dimawo.middleware.communication.events.SendDatagramMessage
 
sendDatagramMessage(Message) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
sendMessage(WorkerMessage) - Method in class dimawo.MasterAgent
Sends a message to a worker agent.
sendMessage(Message) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
Sends a message to the remote DA.
sendMessage(ChordAgentMessage) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
SendMessageToCtrl - Class in dimawo.middleware.distributedAgent
 
SendMessageToCtrl(MasterMessage) - Constructor for class dimawo.middleware.distributedAgent.SendMessageToCtrl
 
sendMessageToLeader(Message) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
sendMessageToLeader(Message) - Method in interface dimawo.middleware.overlay.LeaderElectionInterface
 
sendMessageToLeader(Message) - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
sendMessageToLeader(Message) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
sendNextChunk() - Method in class dimawo.fileTransfer.server.UploadSession
 
SendToLeader - Class in dimawo.middleware.overlay.mntree.events
 
SendToLeader(Message) - Constructor for class dimawo.middleware.overlay.mntree.events.SendToLeader
 
SendToLeaderMessage - Class in dimawo.middleware.overlay.impl.central.messages
 
SendToLeaderMessage(DAId, Message) - Constructor for class dimawo.middleware.overlay.impl.central.messages.SendToLeaderMessage
 
ServerCommunicator - Class in dimawo.fileTransfer.test
 
ServerCommunicator(FileTransferServerAgent, FileTransferClientAgent) - Constructor for class dimawo.fileTransfer.test.ServerCommunicator
 
SERVERDAID - Static variable in class dimawo.fileTransfer.test.TestCommunicator
 
ServerLoop - Class in dimawo.middleware.communication.server
 
ServerLoop(int, ErrorHandler, ConnectionHandler, SocketFactory) - Constructor for class dimawo.middleware.communication.server.ServerLoop
 
serverLoopClosed() - Method in class dimawo.middleware.communication.server.CommunicatorConnectionHandler
 
serverLoopClosed() - Method in interface dimawo.middleware.communication.server.ConnectionHandler
 
ServerSocketInterface - Interface in dimawo.simulation.socket
 
setAccess(MOSAccessorInterface) - Method in class dimawo.fileTransfer.client.DownloadSession
 
setAccess(MOSAccessorInterface) - Method in class dimawo.fileTransfer.server.UploadSession
 
setAgentName(String) - Method in class dimawo.agents.AbstractAgent
Sets the name of this agent.
setAgentsVerbosityLevel(int) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setAgentsVerbosityLevel(int) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setCallBack(MOSCallBack) - Method in class dimawo.middleware.communication.Message
 
setCallBack(BarrierSyncCallBackInterface) - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.SyncState
 
setChild(int) - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
setChildMn(int, DAId, DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
setChunkSize(int) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
setChunkSize(int) - Method in class dimawo.middleware.fileSystem.FileSystemAgentParameters
 
setCommunicator(CommunicatorInterface) - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
setCommunicator(CommunicatorInterface) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
Must be called before agent is started to set Communicator.
setCommunicator(CommunicatorInterface) - Method in class dimawo.middleware.distributedAgent.logging.ConsoleLogger
 
setCommunicator(CommunicatorInterface) - Method in interface dimawo.middleware.distributedAgent.logging.LoggerInterface
 
setCommunicator(CommunicatorInterface) - Method in class dimawo.middleware.distributedAgent.logging.NetworkLogger
 
setComputerTreePosition(ComputerTreePosition) - Method in interface dimawo.middleware.overlay.BarrierSyncInterface
 
setComputerTreePosition(ComputerTreePosition) - Method in class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
setComputerTreePosition(ComputerTreePosition) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
setComputerTreePosition(ComputerTreePosition) - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
SetComputerTreePosition - Class in dimawo.middleware.overlay.impl.decentral.barriersync.events
 
SetComputerTreePosition(ComputerTreePosition) - Constructor for class dimawo.middleware.overlay.impl.decentral.barriersync.events.SetComputerTreePosition
 
setCtrlHostNameAndPort(String, int) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setDaemon(boolean) - Method in class dimawo.agents.AbstractAgent
Sets the daemon flag of the thread that will execute message handling code.
setDaLogServerHostNameAndPort(String, int) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setDaLogServerHostNameAndPort(String, int) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setDaPort(int) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setDaPort(int) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
SetDataMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
SetDataMessage(DAId, ChordId, ChordId, LinkedList<SharedMapEntry>) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.SetDataMessage
 
setDaWorkingDirectory(String) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setDaWorkingDirectory(String) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setDefaultVerbosityLevel(int) - Static method in class dimawo.agents.AbstractAgent
Sets the default verbosity level for all agents that will be instantiated after this call.
setDelay(int) - Method in class dimawo.simulation.FailureParameters
 
setDestination(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
setDestination(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
setDestination(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
setDestination(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
setDestination(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
setDestination(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
setDisconnectedFlag(boolean) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
setError(Exception) - Method in class dimawo.agents.events.AsynchronousCall
Sets the Exception thrown while the call was handled.
setError(Throwable) - Method in class dimawo.middleware.barriersync.BarrierCreateCallBack
 
setError(Throwable) - Method in class dimawo.middleware.barriersync.BarrierWaitCallBack
 
setErrorHandler(ErrorHandler) - Method in class dimawo.agents.AbstractAgent
Sets the ErrorHandler associated to this agent.
setFileLocations(Collection<DAId>) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
setFileProvider(FileProvider) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
setHostAccess(HostAccess) - Method in class dimawo.simulation.GenericSimulatedLauncher
 
setHostAccess(HostAccess) - Method in interface dimawo.simulation.SimulatedLauncher
 
setJobId(int) - Method in class dimawo.simulation.middleware.SubmittedJob
 
setJoinParameters(JoinParameters) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
setJoinParameters(JoinParameters) - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
setJoinParameters(JoinParameters) - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
setLastPingAcked(boolean) - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
setLeaderId(DAId) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralBroadcastAgent
 
setLocationsToAdd(LinkedList<DAId>) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
setLocationsToRemove(LinkedList<DAId>) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocationUpdateValue
 
setMasterWorkerFactoryArguments(String[]) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setMasterWorkerFactoryArguments(String[]) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setMasterWorkerFactoryClassName(String) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setMasterWorkerFactoryClassName(String) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setMaxSessions(int) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
setMessageSent(boolean) - Method in class dimawo.middleware.communication.Message
 
setMessageSent(boolean) - Method in class dimawo.middleware.communication.MulticastInstanceMessage
 
setMnTreeMaxNumOfChildren(int) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setMnTreeMaxNumOfChildren(int) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setMnTreeReliabilityThreshold(int) - Method in class dimawo.exec.GenericSimulatedBootstrapPeerLauncher
 
setMnTreeReliabilityThreshold(int) - Method in class dimawo.simulation.GenericSimulatedPeerLauncher
 
setNetworkStack(HostAccess) - Method in class dimawo.simulation.SimulatedProcess
 
setNumberOfDown(int) - Method in class dimawo.middleware.fileSystem.FileSystemAgentParameters
 
setNumberOfUp(int) - Method in class dimawo.middleware.fileSystem.FileSystemAgentParameters
 
setOverlayInterface(OverlayAgentInterface) - Method in class dimawo.middleware.communication.Communicator
 
setOverlayInterface(OverlayAgentInterface) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
setParameters(String[]) - Method in interface dimawo.MasterWorkerFactory
Sets the parameters of the factory.
setParent() - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
SetPeerNeighborhood - Class in dimawo.middleware.fileSystem.events
 
SetPeerNeighborhood(Collection<Integer>) - Constructor for class dimawo.middleware.fileSystem.events.SetPeerNeighborhood
 
setPeriod(int) - Method in class dimawo.simulation.FailureParameters
 
setPredecessor(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
SetPredecessorMessage - Class in dimawo.middleware.sharedMap.dht.chord
 
SetPredecessorMessage(DAId, ChordId, ChordId) - Constructor for class dimawo.middleware.sharedMap.dht.chord.SetPredecessorMessage
 
setPrintStream(PrintStream) - Method in class dimawo.agents.AbstractAgent
Sets the default print stream this agent logs to.
setPrintStream(String) - Method in class dimawo.agents.LoggingAgent
Sets the log file name prefix and creates the log stream.
setRecipient(DAId) - Method in class dimawo.middleware.communication.Message
 
setRecipient(DAId) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.messages.FileDownloaderMessage
 
setRecipient(DAId) - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.messages.FileUploaderMessage
 
setRecipientMn(MnId) - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
setReliabilityFlag(boolean) - Method in class dimawo.middleware.communication.Message
 
setResult(SharedMapEntry) - Method in class dimawo.middleware.sharedMap.events.GetValue
 
setSender(DAId) - Method in class dimawo.middleware.communication.Message
 
setSenderMn(MnId) - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeMessage
 
setSeqNum(int) - Method in class dimawo.middleware.communication.Message
 
setSocket(VirtualServerSocket) - Method in class dimawo.simulation.host.events.NewServerSocketEvent
 
setSocket(VirtualSocket) - Method in class dimawo.simulation.host.events.NewSocketEvent
 
setSocketPort(int) - Method in class dimawo.simulation.host.events.ConnectEvent
 
setSoTimeout(int) - Method in class dimawo.simulation.socket.RealServerSocket
 
setSoTimeout(int) - Method in class dimawo.simulation.socket.RealSocket
 
setSoTimeout(int) - Method in interface dimawo.simulation.socket.ServerSocketInterface
 
setSoTimeout(int) - Method in interface dimawo.simulation.socket.SocketInterface
 
setSoTimeout(int) - Method in class dimawo.simulation.socket.VirtualServerSocket
 
setSoTimeout(int) - Method in class dimawo.simulation.socket.VirtualSocket
 
setSourceDa(int) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
setSourceDaId(DAId) - Method in class dimawo.master.messages.MasterMessage
 
setSuccessor(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
SetSuccessorsMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
SetSuccessorsMessage(DAId, ChordId, ChordId, LinkedList<ChordTableEntry>) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.SetSuccessorsMessage
 
setTask(VirtualTask) - Method in class dimawo.simulation.SimulatedProcess
 
setTaskCompleted(int) - Method in class dimawo.simulation.middleware.VirtualJob
 
setTaskRunning(int, String) - Method in class dimawo.simulation.middleware.VirtualJob
 
setThis() - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
setTimeout(int) - Method in class dimawo.simulation.socket.VirtualSocketInputStream
 
setTimer(long) - Method in class dimawo.timer.AgentTimer
Starts this timer.
setToIds(DAId[]) - Method in class dimawo.middleware.communication.events.MulticastMessage
 
setVerbosityLevel(int) - Method in class dimawo.agents.AbstractAgent
Sets the verbosity level for this agent.
setWaitAckFromChild(int) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
setWaitAckFromParent() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
SharedMapAgentInterface - Interface in dimawo.middleware.overlay
 
SharedMapAgentMessage - Interface in dimawo.middleware.sharedMap.messages
 
SharedMapCallBackInterface - Interface in dimawo.middleware.overlay
 
SharedMapEntry - Class in dimawo.middleware.overlay
 
SharedMapEntry(String, SharedMapValue) - Constructor for class dimawo.middleware.overlay.SharedMapEntry
 
sharedMapGetCallBack(SharedMapGetResult) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
sharedMapGetCallBack(SharedMapGetResult) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
sharedMapGetCallBack(SharedMapGetResult) - Method in interface dimawo.middleware.overlay.SharedMapCallBackInterface
 
SharedMapGetResult - Class in dimawo.middleware.overlay
 
SharedMapGetResult(String, SharedMapEntry) - Constructor for class dimawo.middleware.overlay.SharedMapGetResult
 
sharedMapPutCallBack(SharedMapPutResult) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
sharedMapPutCallBack(SharedMapPutResult) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
sharedMapPutCallBack(SharedMapPutResult) - Method in interface dimawo.middleware.overlay.SharedMapCallBackInterface
 
SharedMapPutResult - Class in dimawo.middleware.overlay
 
SharedMapPutResult(SharedMapEntry) - Constructor for class dimawo.middleware.overlay.SharedMapPutResult
 
sharedMapRemoveCallBack(SharedMapRemoveResult) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
sharedMapRemoveCallBack(SharedMapRemoveResult) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
sharedMapRemoveCallBack(SharedMapRemoveResult) - Method in interface dimawo.middleware.overlay.SharedMapCallBackInterface
 
SharedMapRemoveResult - Class in dimawo.middleware.overlay
 
SharedMapRemoveResult(String) - Constructor for class dimawo.middleware.overlay.SharedMapRemoveResult
 
SharedMapResult - Class in dimawo.middleware.overlay
 
SharedMapResult() - Constructor for class dimawo.middleware.overlay.SharedMapResult
 
sharedMapUpdateCallBack(SharedMapUpdateResult) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
sharedMapUpdateCallBack(SharedMapUpdateResult) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
sharedMapUpdateCallBack(SharedMapUpdateResult) - Method in interface dimawo.middleware.overlay.SharedMapCallBackInterface
 
SharedMapUpdateResult - Class in dimawo.middleware.overlay
 
SharedMapUpdateResult(String, Object, SharedMapEntry) - Constructor for class dimawo.middleware.overlay.SharedMapUpdateResult
 
SharedMapValue - Interface in dimawo.middleware.overlay
 
shutdown() - Method in class dimawo.MasterAgent
Terminates the execution of the application.
ShutdownDA - Class in dimawo.middleware.distributedAgent.events
 
ShutdownDA() - Constructor for class dimawo.middleware.distributedAgent.events.ShutdownDA
 
ShutdownMnTree - Class in dimawo.middleware.overlay.mntree.events
 
ShutdownMnTree() - Constructor for class dimawo.middleware.overlay.mntree.events.ShutdownMnTree
 
ShutdownMnTreeMessage - Class in dimawo.middleware.overlay.mntree.messages
 
ShutdownMnTreeMessage() - Constructor for class dimawo.middleware.overlay.mntree.messages.ShutdownMnTreeMessage
 
shutdownOverlay() - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
shutdownOverlay() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
ShutdownOverlay - Class in dimawo.middleware.overlay.impl.central.events
 
ShutdownOverlay() - Constructor for class dimawo.middleware.overlay.impl.central.events.ShutdownOverlay
 
shutdownOverlay() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
shutdownOverlay() - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
ShutdownOverlayMessage - Class in dimawo.middleware.overlay.impl.central
 
ShutdownOverlayMessage() - Constructor for class dimawo.middleware.overlay.impl.central.ShutdownOverlayMessage
 
ShutdownOverlayMessage(DAId) - Constructor for class dimawo.middleware.overlay.impl.central.ShutdownOverlayMessage
 
signalBroken(BrokenDA) - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
signalBroken(BrokenDA) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
signalBroken(BrokenDA) - Method in class dimawo.MasterAgent
 
signalBroken() - Method in class dimawo.middleware.communication.Connection
 
signalBroken() - Method in class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
signalBroken(BrokenDA) - Method in interface dimawo.middleware.communication.outputStream.MOSCallBack
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.overlay.impl.central.broadcast.WaitingDABroadcasts
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
signalBroken(BrokenDA) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
signalBroken(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingAlgorithm
 
signalBrokenBrother(DAId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
signalBrokenDA(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
signalBrokenDA(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
signalBrokenDA(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
signalBrokenDA(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
signalBrokenDA(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
signalBrokenDA(DAId) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
signalBrokenOutputStream(MessageOutputStream) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
signalBrokenOutputStream(MessageOutputStream) - Method in class dimawo.middleware.communication.Communicator
Signals a broken remote DA.
signalBrokenOutputStream(MessageOutputStream) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
signalBrokenOutputStream(MessageOutputStream) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
signalChildError(Throwable, String) - Method in class dimawo.agents.AbstractAgent
Inserts an error event in message queue.
signalChildError(Throwable, String) - Method in interface dimawo.agents.ErrorHandler
Signals an error.
signalChildError(Throwable, String) - Method in class dimawo.fileTransfer.test.Test
 
signalChildError(Throwable, String) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
signalChildError(Throwable, String) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
signalChildMnNewMainPeer(int) - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
signalClosedAccess(int) - Method in class dimawo.simulation.host.VirtualHost
 
signalClosedOutputStream(MessageOutputStream) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
signalClosedOutputStream(MessageOutputStream) - Method in class dimawo.middleware.communication.Communicator
Signals a closed stream to a remote DA.
signalClosedOutputStream(MessageOutputStream) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
signalClosedOutputStream(MessageOutputStream) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
SignalCloseSocket - Class in dimawo.simulation.host.events
 
SignalCloseSocket(VirtualSocketAddress) - Constructor for class dimawo.simulation.host.events.SignalCloseSocket
 
signalCompleted(String) - Method in class dimawo.simulation.middleware.VirtualTask
 
signalCompletedJob(int) - Method in class dimawo.simulation.middleware.VirtualDiscoveryService
 
signalConnect(MOSAccessorInterface) - Method in class dimawo.middleware.communication.events.Connect
 
signalDestination(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
signalDestruction() - Method in class dimawo.middleware.overlay.impl.central.barrier.SyncState
 
signalEnd() - Method in class dimawo.simulation.SimulatedProcess
 
signalEndOfProcess() - Method in class dimawo.simulation.middleware.VirtualTask
 
signalEndOfTask(VirtualTask) - Method in class dimawo.simulation.host.HostAccess
 
signalError(Exception) - Method in class dimawo.agents.events.AsynchronousCall
Used by the handler to signal an error occured while the call was handled.
signalError(NetworkException) - Method in class dimawo.simulation.host.events.NetworkEvent
 
signalFailure(DAId, FaultDetectionAgent) - Method in class dimawo.middleware.fileSystem.FileReplicationInfo
 
signalFailure() - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
signalHost(HostAccess) - Method in interface dimawo.simulation.middleware.TaskImplementation
 
signalInterrupted(String) - Method in class dimawo.simulation.middleware.VirtualTask
 
signalJobCompleted() - Method in class dimawo.simulation.middleware.VirtualJob
 
signalJoined() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
signalMnTreeDisconnected() - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
signalMnTreeLocalUpdate(MnTreeLocalUpdate) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
signalMnTreeLocalUpdate(MnTreeLocalUpdate) - Method in interface dimawo.middleware.overlay.mntree.MnTreeLocalUpdateCallBackInterface
 
signalMnTreeLocalUpdate(MnTreeLocalUpdate) - Method in class dimawo.WorkerAgent
 
signalOverlayDisconnected() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
signalParentMnNewMainPeer() - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
signalSent(Message, boolean) - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
signalSent(Message, boolean) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
signalSent(Message, boolean) - Method in class dimawo.MasterAgent
 
signalSent(boolean) - Method in class dimawo.middleware.communication.events.MulticastMessage
 
signalSent(Message, boolean) - Method in interface dimawo.middleware.communication.outputStream.MOSCallBack
Signals that a message was successfully sent or an error occurred and the message could not be sent.
signalSent(Message, boolean) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
signalSent(Message, boolean) - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
signalSent(Message, boolean) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
signalSent(Message, boolean) - Method in class dimawo.middleware.overlay.impl.central.broadcast.WaitingDABroadcasts
 
signalSent(Message, boolean) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
signalSent(Message, boolean) - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
signalSent(Message, boolean) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
signalSent(Message, boolean) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
signalShutdown() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Called by the controller agent hosted by this DA to request the shutdown of the P2PCL layer.
signalShutdown() - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
signalSocketClose(VirtualSocketAddress) - Method in class dimawo.simulation.host.VirtualHost
 
signalStableTopology(StableTopology) - Method in interface dimawo.middleware.stabilizer.StabilizerCallbackInterface
 
signalSuccess() - Method in class dimawo.agents.events.AsynchronousCall
Used by the handler to signal the call has been successfully handled.
signalSuccess(DAId) - Method in class dimawo.middleware.fileSystem.FileReplicationInfo
 
signalSuccess() - Method in class dimawo.simulation.host.events.NetworkEvent
 
signalTargetTimeout(DetectorEvent) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
signalTargetTimeout(DetectorEvent) - Method in interface dimawo.middleware.overlay.faultdetection.FaultDetectionServiceCallBackInterface
 
signalTaskCompleted(VirtualTask) - Method in class dimawo.simulation.host.VirtualHost
 
signalThisMnNewMainPeer() - Method in class dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder
 
signalTimeout() - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
signalTO(RequestTO) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
signalTO(RequestTO) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
signalTO(RequestTO) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
signalTO(RequestTO) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
signalTO(RequestTO) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
signalTO(RequestTO) - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
signalTO(RoutingTO) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingAlgorithm
 
signalTopologyChange() - Method in class dimawo.middleware.stabilizer.Stabilizer
 
signalWorkerExit(Throwable, Serializable) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Signals the end of the task.
SimpleFTPServerMessage - Interface in dimawo.fileTransfer.server.messages
 
SimulatedLauncher - Interface in dimawo.simulation
 
SimulatedProcess - Class in dimawo.simulation
 
SimulatedProcess(boolean) - Constructor for class dimawo.simulation.SimulatedProcess
 
Simulation - Class in dimawo.simulation
 
Simulation(ClusterDescription, MiddlewareDescription) - Constructor for class dimawo.simulation.Simulation
 
size() - Method in class dimawo.middleware.overlay.mntree.forwarding.FirstStageCache
 
size() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageCache
 
size() - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageCache
 
size() - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
size() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
sock - Variable in class dimawo.middleware.communication.server.IncomingConnection
 
SocketAddressInterface - Interface in dimawo.simulation.socket
 
SocketFactory - Class in dimawo.simulation.socket
 
SocketFactory() - Constructor for class dimawo.simulation.socket.SocketFactory
 
SocketFactory(HostAccess) - Constructor for class dimawo.simulation.socket.SocketFactory
 
SocketInterface - Interface in dimawo.simulation.socket
 
sourceDa - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadOutputFile
 
sourceDa - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.events.DownloadRequest
 
sourceIsChild() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
sourceIsChild() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
sourceIsParent() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
sourceIsParent() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
sourceIsThis() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage
 
sourceIsThis() - Method in class dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage
 
SourceMn - Class in dimawo.middleware.overlay.mntree.forwarding
 
SourceMn() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
StabilizationAlgorithm - Class in dimawo.middleware.sharedMap.dht.chord
 
StabilizationAlgorithm(ChordAgent) - Constructor for class dimawo.middleware.sharedMap.dht.chord.StabilizationAlgorithm
 
StabilizationAlgorithmMessage - Interface in dimawo.middleware.sharedMap.dht.chord.messages
 
Stabilizer - Class in dimawo.middleware.stabilizer
 
Stabilizer(long, StabilizerCallbackInterface) - Constructor for class dimawo.middleware.stabilizer.Stabilizer
 
StabilizerCallbackInterface - Interface in dimawo.middleware.stabilizer
 
StableTopology - Class in dimawo.middleware.stabilizer
 
StableTopology() - Constructor for class dimawo.middleware.stabilizer.StableTopology
 
start() - Method in class dimawo.agents.AbstractAgent
Starts this agent.
start() - Method in class dimawo.middleware.communication.inputStream.MessageInputStream
 
start() - Method in class dimawo.middleware.communication.server.ServerLoop
Starts the server.
start() - Method in interface dimawo.middleware.overlay.BarrierSyncInterface
 
start() - Method in interface dimawo.middleware.overlay.BroadcastingAgentInterface
 
start() - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
start() - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
start() - Method in class dimawo.simulation.cluster.FailureGenerator
 
start(HostAccess) - Method in class dimawo.simulation.middleware.VirtualTask
 
start() - Method in class dimawo.simulation.SimulatedProcess
 
startReceiver() - Method in class dimawo.simulation.testing.TestUnit
 
startSender() - Method in class dimawo.simulation.testing.TestUnit
 
startStabilizer() - Method in class dimawo.middleware.stabilizer.Stabilizer
 
stop() - Method in class dimawo.agents.AbstractAgent
Inserts a StopAgent event in the queue of this agent.
stop() - Method in class dimawo.middleware.communication.Communicator
 
stop() - Method in class dimawo.middleware.communication.server.ServerLoop
Requests the server to stop.
stop() - Method in interface dimawo.middleware.overlay.BarrierSyncInterface
 
stop() - Method in interface dimawo.middleware.overlay.BroadcastingAgentInterface
 
stop() - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
StopAgent - Class in dimawo.agents.events
This event is used to signal to an AbstractAgent it can stop its execution.
StopAgent() - Constructor for class dimawo.agents.events.StopAgent
 
stopAgents() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
submitBroadcastingAgentMessage(BroadcastingAgentMessage) - Method in interface dimawo.middleware.overlay.BroadcastingAgentInterface
 
submitBroadcastingAgentMessage(BroadcastingAgentMessage) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralBroadcastAgent
 
submitBroadcastingAgentMessage(BroadcastingAgentMessage) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralControllerBroadcastAgent
 
submitBroadcastingAgentMessage(BroadcastingAgentMessage) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
submitCallRequestTO(String, DAId, String) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
submitCentralBarrierMessage(CentralBarrierMessage) - Method in class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
submitCentralBarrierMessage(CentralBarrierMessage) - Method in interface dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgentInterface
 
submitCentralBarrierMessage(CentralBarrierMessage) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
submitClientMessage(FileTransferClientMessage) - Method in class dimawo.fileTransfer.client.FileTransferClientAgent
 
submitCompletedTask(VirtualTask, String) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
submitConnectionHandlerClosed() - Method in class dimawo.middleware.communication.Communicator
 
submitDMapAgentMessage(SharedMapAgentMessage) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
submitDMapAgentMessage(SharedMapAgentMessage) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
submitDownloaderMessage(FileDownloaderMessage) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
Submits a FileDownloaderMessage to downloader.
submitError(Throwable) - Method in class dimawo.agents.AbstractAgent
Inserts a Throwable into message queue.
submitFile(GetFileCallBack) - Method in interface dimawo.fileTransfer.client.FileTransferClientCallBack
 
submitFile(GetFileCallBack) - Method in class dimawo.fileTransfer.test.Test
 
submitFile(GetFileCallBack) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
submitFileSystemMessage(FileSystemMessage) - Method in class dimawo.middleware.fileSystem.FileSystemAgent
 
submitFileUploaderMessage(FileUploaderMessage) - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
Submits a FileUploaderMessage.
submitIdentificationMessage(IdentificationMessage, FailureDetectionInputStream) - Method in class dimawo.middleware.communication.Communicator
 
submitIncomingMessage(Message) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
submitIncomingMessage(Message) - Method in class dimawo.middleware.communication.Communicator
 
submitIncomingMessage(Message) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
submitIncomingMessage(Message) - Method in interface dimawo.middleware.communication.MessageHandler
 
submitIncomingMessage(Message) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
submitIncomingMessage(Message) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
Submits a message coming from an MessageInputStream to DA.
submitIncomingMessage(Message) - Method in interface dimawo.middleware.distributedAgent.DistributedAgentInterface
 
submitIncomingMessage(Message) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
submitIncomingMessage(Message) - Method in class dimawo.middleware.fileSystem.fileTransfer.uploader.FileUploader
 
submitIncomingMessage(Message) - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
submitIncomingMessage(Message) - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
submitInterruptedTask(VirtualTask, String) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
submitJob(VirtualJobDescription) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
submitMasterMessage(MasterMessage) - Method in class dimawo.MasterAgent
Inserts a MasterMessage message in MA's message queue.
submitMasterMessage(MasterMessage) - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
submitMessage(Object) - Method in class dimawo.agents.AbstractAgent
Queues a message in messages queue.
submitMessageToHandlers(Message) - Method in class dimawo.middleware.communication.MessageHandlersRegistry
 
submitMnTreeMessage(MnTreeMessage) - Method in class dimawo.middleware.overlay.mntree.MnTreePeerAgent
 
submitNewDA(DAId) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
submitNewDA(DAId) - Method in class dimawo.middleware.overlay.impl.central.broadcast.CentralControllerBroadcastAgent
 
submitNewMOS(DAId, MessageOutputStream) - Method in class dimawo.middleware.communication.Communicator
 
submitOverlayMessage(OverlayMessage) - Method in class dimawo.middleware.overlay.AbstractOverlayAgent
 
submitOverlayMessage(OverlayMessage) - Method in class dimawo.middleware.overlay.impl.central.CentralOverlay
 
submitOverlayMessage(OverlayMessage) - Method in class dimawo.middleware.overlay.impl.decentral.DecentralOverlay
 
submitOverlayMessage(OverlayMessage) - Method in interface dimawo.middleware.overlay.OverlayAgentInterface
 
submitRoutingTO(int) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
submitServerMessage(SimpleFTPServerMessage) - Method in class dimawo.fileTransfer.server.FileTransferServerAgent
 
SubmittedJob - Class in dimawo.simulation.middleware
 
SubmittedJob(VirtualJobDescription) - Constructor for class dimawo.simulation.middleware.SubmittedJob
 
submitTimeOut(long) - Method in interface dimawo.timer.TimedAgent
 
submitWorkerMessage(WorkerMessage) - Method in class dimawo.WorkerAgent
Inserts a WorkerMessage into Worker Agent's message queue.
succeeded(DAId) - Method in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
success - Variable in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
successfullySent() - Method in class dimawo.master.events.MessageSent
 
succIsDestination(ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
succIsDestination(ChordId) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
syncConnect(DAId, MOSCallBack) - Method in class dimawo.fileTransfer.test.TestCommunicator
 
syncConnect(DAId, MOSCallBack) - Method in class dimawo.middleware.communication.Communicator
Requests the connection to a given DA.
syncConnect(DAId, MOSCallBack) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
syncConnect(DAId, MOSCallBack) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
SyncState - Class in dimawo.middleware.overlay.impl.central.barrier
 
SyncState(CommunicatorInterface, BarrierID, Collection<DAId>) - Constructor for class dimawo.middleware.overlay.impl.central.barrier.SyncState
 
SyncState - Class in dimawo.middleware.overlay.impl.decentral.barriersync
 
SyncState(ComputerTreePosition, BarrierSyncCallBackInterface) - Constructor for class dimawo.middleware.overlay.impl.decentral.barriersync.SyncState
 

T

t - Variable in exception dimawo.agents.UncaughtThrowable
The unhandled Throwable.
TargetInfo - Class in dimawo.middleware.overlay.faultdetection
 
TargetInfo(DAId) - Constructor for class dimawo.middleware.overlay.faultdetection.TargetInfo
 
targetIsThisMn() - Method in class dimawo.middleware.overlay.mntree.MnTreeLocalUpdate
 
TaskCompleted - Class in dimawo.simulation.host.events
 
TaskCompleted(VirtualTask) - Constructor for class dimawo.simulation.host.events.TaskCompleted
 
TaskImplementation - Interface in dimawo.simulation.middleware
 
Test - Class in dimawo.fileTransfer.test
 
Test(String[]) - Constructor for class dimawo.fileTransfer.test.Test
 
TestChunkMessage - Class in dimawo.fileTransfer.test
 
TestChunkMessage(String, byte[], boolean) - Constructor for class dimawo.fileTransfer.test.TestChunkMessage
 
TestCommunicator - Class in dimawo.fileTransfer.test
 
TestCommunicator(FileTransferServerAgent, FileTransferClientAgent) - Constructor for class dimawo.fileTransfer.test.TestCommunicator
 
TestCommunicator - Class in dimawo.middleware.communication.testing
 
TestCommunicator(DAId, SocketFactory) - Constructor for class dimawo.middleware.communication.testing.TestCommunicator
 
TestErrorMessage - Class in dimawo.fileTransfer.test
 
TestErrorMessage(String, String) - Constructor for class dimawo.fileTransfer.test.TestErrorMessage
 
TestErrorMessage(String) - Constructor for class dimawo.fileTransfer.test.TestErrorMessage
 
TestFactory - Class in dimawo.fileTransfer.test
 
TestGetFile - Class in dimawo.fileTransfer.test
 
TestGetFile(DAId, String, boolean, File, FileTransferClientCallBack) - Constructor for class dimawo.fileTransfer.test.TestGetFile
 
TestGetFileRequest - Class in dimawo.fileTransfer.test
 
TestGetFileRequest(String, boolean) - Constructor for class dimawo.fileTransfer.test.TestGetFileRequest
 
TestGetNextChunkRequest - Class in dimawo.fileTransfer.test
 
TestGetNextChunkRequest(String) - Constructor for class dimawo.fileTransfer.test.TestGetNextChunkRequest
 
TestPingMessage - Class in dimawo.fileTransfer.test
 
TestPingMessage() - Constructor for class dimawo.fileTransfer.test.TestPingMessage
 
TestPingServerMessage - Class in dimawo.fileTransfer.test
 
TestPingServerMessage() - Constructor for class dimawo.fileTransfer.test.TestPingServerMessage
 
TestPingServerMessage(DAId) - Constructor for class dimawo.fileTransfer.test.TestPingServerMessage
 
TestUnit - Class in dimawo.simulation.testing
 
TestUnit(int, VirtualHost, VNetTestReceiver, VNetTestSender) - Constructor for class dimawo.simulation.testing.TestUnit
 
tFact - Variable in class dimawo.middleware.distributedAgent.DistributedAgent
 
ThirdStageAckMessage - Class in dimawo.middleware.overlay.mntree.forwarding.messages
 
ThirdStageAckMessage(DAId, MnId, MnId, MessageId, ReliableForwarder.ForwardType) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.messages.ThirdStageAckMessage
 
ThirdStageCache - Class in dimawo.middleware.overlay.mntree.forwarding
 
ThirdStageCache() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.ThirdStageCache
 
ThirdStageMessage - Class in dimawo.middleware.overlay.mntree.forwarding.messages
 
ThirdStageMessage(DAId, MnId, MnId, SecondStageMessageInfo) - Constructor for class dimawo.middleware.overlay.mntree.forwarding.messages.ThirdStageMessage
 
ThirdStageWaitingAcks - Class in dimawo.middleware.overlay.mntree.forwarding
 
ThirdStageWaitingAcks() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks
 
ThirdStageWaitingAcks.Destinations - Class in dimawo.middleware.overlay.mntree.forwarding
 
ThirdStageWaitingAcks.Destinations() - Constructor for class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks.Destinations
 
thisDaId - Variable in class dimawo.middleware.communication.outputStream.MessageOutputStream
Address of this node
thisIsInit() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
thisMnContains(DAId) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
thisMnIsReliable() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
throwError() - Method in class dimawo.agents.events.AsynchronousCall
Throws the Exception that was thrown while the call was handled.
TimedAgent - Interface in dimawo.timer
 
TimeoutException - Exception in dimawo.simulation.host
 
TimeoutException() - Constructor for exception dimawo.simulation.host.TimeoutException
 
TimeoutException(String) - Constructor for exception dimawo.simulation.host.TimeoutException
 
TimeoutException(Throwable) - Constructor for exception dimawo.simulation.host.TimeoutException
 
TimeoutException(String, Throwable) - Constructor for exception dimawo.simulation.host.TimeoutException
 
timer - Variable in class dimawo.middleware.communication.outputStream.MessageOutputStream
Timer used to send the heart beats
todo - Variable in class dimawo.middleware.fileSystem.CallBackReplicationInfo
 
TopologyUpdateMessage - Class in dimawo.master.messages
 
TopologyUpdateMessage(DAId, DAId, boolean) - Constructor for class dimawo.master.messages.TopologyUpdateMessage
 
toString() - Method in class dimawo.master.messages.DaError
 
toString() - Method in class dimawo.middleware.distributedAgent.DAId
 
toString() - Method in class dimawo.middleware.overlay.BarrierID
 
toString() - Method in class dimawo.middleware.overlay.ComputerTreePosition
 
toString() - Method in class dimawo.middleware.overlay.mntree.forwarding.MessageId
 
toString() - Method in class dimawo.middleware.overlay.mntree.forwarding.SourceMn
 
toString() - Method in class dimawo.middleware.overlay.mntree.MnId
 
toString() - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
toString() - Method in class dimawo.middleware.overlay.mntree.MnRoutingTable
 
toString() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordId
 
toString() - Method in class dimawo.middleware.sharedMap.dht.chord.ChordTableEntry
 
trigger() - Method in class dimawo.middleware.sharedMap.dht.chord.StabilizationAlgorithm
 
TriggerCallRouting - Class in dimawo.middleware.sharedMap.dht.chord.events
 
TriggerCallRouting() - Constructor for class dimawo.middleware.sharedMap.dht.chord.events.TriggerCallRouting
 
triggerClosing() - Method in class dimawo.middleware.distributedAgent.DistributedAgent
 
TriggerConnectionGc - Class in dimawo.middleware.communication.events
 
TriggerConnectionGc() - Constructor for class dimawo.middleware.communication.events.TriggerConnectionGc
 
TriggerPing - Class in dimawo.middleware.overlay.faultdetection
 
TriggerPing() - Constructor for class dimawo.middleware.overlay.faultdetection.TriggerPing
 
triggerRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.CallState
 
triggerRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.GetCallState
 
triggerRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.JoinCallState
 
triggerRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.PutCallState
 
triggerRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.RemoveCallState
 
triggerRouting() - Method in class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
TriggerStabilization - Class in dimawo.middleware.sharedMap.dht.chord.events
 
TriggerStabilization() - Constructor for class dimawo.middleware.sharedMap.dht.chord.events.TriggerStabilization
 
tryAllReached() - Method in class dimawo.middleware.overlay.impl.central.barrier.SyncState
 

U

UncaughtThrowable - Exception in dimawo.agents
 
UncaughtThrowable(Throwable, String) - Constructor for exception dimawo.agents.UncaughtThrowable
Constructs an UncaughtThrowable in function of given Throwable and component name.
UncheckedMnTreeMessage - Interface in dimawo.middleware.overlay.mntree.messages
 
UnknownAgentMessage - Exception in dimawo.agents
 
UnknownAgentMessage(Object) - Constructor for exception dimawo.agents.UnknownAgentMessage
Constructs an exception whose detail message is the class of the unknown agent message.
unregister(Object, MessageHandler) - Method in class dimawo.middleware.communication.MessageHandlersRegistry
 
unregister(DAId, FaultDetectionServiceCallBackInterface) - Method in class dimawo.middleware.overlay.faultdetection.FaultDetectionAgent
 
unregister(FaultDetectionServiceCallBackInterface) - Method in class dimawo.middleware.overlay.faultdetection.TargetInfo
 
UnregisterCB - Class in dimawo.middleware.overlay.faultdetection.events
 
UnregisterCB(DAId, FaultDetectionServiceCallBackInterface) - Constructor for class dimawo.middleware.overlay.faultdetection.events.UnregisterCB
 
unregisterMessageHandler(Object, MessageHandler) - Method in class dimawo.fileTransfer.test.ClientCommunicator
 
unregisterMessageHandler(Object, MessageHandler) - Method in class dimawo.fileTransfer.test.ServerCommunicator
 
unregisterMessageHandler(Object, MessageHandler) - Method in class dimawo.middleware.communication.Communicator
 
unregisterMessageHandler(Object, MessageHandler) - Method in interface dimawo.middleware.communication.CommunicatorInterface
 
unregisterMessageHandler(Object, MessageHandler) - Method in class dimawo.middleware.communication.testing.TestCommunicator
 
unregisterServerSocket(int) - Method in class dimawo.simulation.host.VirtualHost
 
unregisterSocket(int) - Method in class dimawo.simulation.host.VirtualHost
 
Updatable - Interface in dimawo.middleware.overlay
 
update(Update) - Method in class dimawo.middleware.fileSystem.fileDB.FileLocation
 
update(String, Update, SharedMapEntry) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
update(Update) - Method in class dimawo.middleware.overlay.SharedMapEntry
 
update(Update) - Method in interface dimawo.middleware.overlay.Updatable
 
Update - Interface in dimawo.middleware.overlay
 
update(String, Update, SharedMapEntry) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
updateAsync(String, Update, SharedMapEntry, SharedMapCallBackInterface) - Method in interface dimawo.middleware.overlay.SharedMapAgentInterface
 
updateAsync(String, Update, SharedMapEntry, SharedMapCallBackInterface) - Method in class dimawo.middleware.sharedMap.AbstractSharedMapAgent
 
UpdateCallState - Class in dimawo.middleware.sharedMap.dht.chord.callstates
 
UpdateCallState(UpdateValue, ChordAgent) - Constructor for class dimawo.middleware.sharedMap.dht.chord.callstates.UpdateCallState
 
updateChildRoutingTable(int, DAId, DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
UpdateChildRoutingTableMessage - Class in dimawo.middleware.overlay.mntree.messages
 
UpdateChildRoutingTableMessage(DAId, MnId, MnId, int, DAId, DAId[]) - Constructor for class dimawo.middleware.overlay.mntree.messages.UpdateChildRoutingTableMessage
 
UpdateDataEntryMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
UpdateDataEntryMessage(DAId, ChordId, ChordId, ChordId, String, Update, SharedMapEntry) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryMessage
 
UpdateDataEntryResultMessage - Class in dimawo.middleware.sharedMap.dht.chord.messages
 
UpdateDataEntryResultMessage(DAId, ChordId, ChordId, String, SharedMapEntry, boolean) - Constructor for class dimawo.middleware.sharedMap.dht.chord.messages.UpdateDataEntryResultMessage
 
updateEntry(ChordId, String, Update, SharedMapEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordDataTable
 
updateFile(String, FileLocation) - Method in class dimawo.middleware.fileSystem.fileDB.RemoteFilesDB
 
updateParentRoutingTable(DAId, DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
UpdateParentRoutingTableMessage - Class in dimawo.middleware.overlay.mntree.messages
 
UpdateParentRoutingTableMessage(DAId, MnId, MnId, DAId, DAId[]) - Constructor for class dimawo.middleware.overlay.mntree.messages.UpdateParentRoutingTableMessage
 
UpdateRoutingTableMessage - Class in dimawo.middleware.overlay.mntree.messages
 
UpdateRoutingTableMessage(DAId, MnId, MnId, DAId, DAId[]) - Constructor for class dimawo.middleware.overlay.mntree.messages.UpdateRoutingTableMessage
 
updateSuccessor(ChordTableEntry) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
updateSuccessors(LinkedList<ChordTableEntry>) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordRoutingTable
 
updateThisRoutingTable(DAId, DAId[]) - Method in class dimawo.middleware.overlay.mntree.MnPeerState
 
UpdateThisRoutingTableMessage - Class in dimawo.middleware.overlay.mntree.messages
 
UpdateThisRoutingTableMessage(DAId, MnId, MnId, DAId, DAId[]) - Constructor for class dimawo.middleware.overlay.mntree.messages.UpdateThisRoutingTableMessage
 
UpdateValue - Class in dimawo.middleware.sharedMap.events
 
UpdateValue(String, Update, SharedMapEntry, SharedMapCallBackInterface) - Constructor for class dimawo.middleware.sharedMap.events.UpdateValue
 
UploadSession - Class in dimawo.fileTransfer.server
 
UploadSession(FileTransferServerAgent, int, FileProvider, GetFileRequest) - Constructor for class dimawo.fileTransfer.server.UploadSession
 

V

valueOf(String) - Static method in enum dimawo.agents.AbstractAgent.AgentState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.fileTransfer.client.GetFileCallBack.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.MasterAgent.ChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.middleware.fileSystem.fileDB.FileDescriptor.FileMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder.ForwardType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.middleware.overlay.mntree.MnTreeLocalUpdate.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.middleware.overlay.mntree.MnTreeLocalUpdate.Cause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dimawo.middleware.overlay.mntree.MnTreeLocalUpdate.Target
Returns the enum constant of this type with the specified name.
values() - Static method in enum dimawo.agents.AbstractAgent.AgentState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.fileTransfer.client.GetFileCallBack.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.MasterAgent.ChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.middleware.fileSystem.fileDB.FileDescriptor.FileMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.middleware.overlay.mntree.forwarding.ReliableForwarder.ForwardType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.middleware.overlay.mntree.messages.MnTreeNewPeerMessage.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.middleware.overlay.mntree.messages.MnTreeRemovePeersMessage.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.middleware.overlay.mntree.MnTreeLocalUpdate.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.middleware.overlay.mntree.MnTreeLocalUpdate.Cause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dimawo.middleware.overlay.mntree.MnTreeLocalUpdate.Target
Returns an array containing the constants of this enum type, in the order they are declared.
VirtualCluster - Class in dimawo.simulation.cluster
 
VirtualCluster() - Constructor for class dimawo.simulation.cluster.VirtualCluster
 
VirtualDiscoveryService - Class in dimawo.simulation.middleware
 
VirtualDiscoveryService(VirtualMiddleware) - Constructor for class dimawo.simulation.middleware.VirtualDiscoveryService
 
VirtualHost - Class in dimawo.simulation.host
 
VirtualHost(String, VirtualNetwork) - Constructor for class dimawo.simulation.host.VirtualHost
 
VirtualJob - Class in dimawo.simulation.middleware
 
VirtualJob(int, VirtualJobDescription, VirtualMiddleware) - Constructor for class dimawo.simulation.middleware.VirtualJob
 
VirtualJobDescription - Class in dimawo.simulation.middleware
 
VirtualJobDescription(int) - Constructor for class dimawo.simulation.middleware.VirtualJobDescription
 
VirtualMiddleware - Class in dimawo.simulation.middleware
 
VirtualMiddleware(VirtualCluster) - Constructor for class dimawo.simulation.middleware.VirtualMiddleware
 
VirtualNetwork - Class in dimawo.simulation.net
 
VirtualNetwork() - Constructor for class dimawo.simulation.net.VirtualNetwork
 
VirtualNetworkTest - Class in dimawo.simulation.testing
 
VirtualNetworkTest() - Constructor for class dimawo.simulation.testing.VirtualNetworkTest
 
VirtualServerSocket - Class in dimawo.simulation.socket
 
VirtualServerSocket(VirtualHost, int) - Constructor for class dimawo.simulation.socket.VirtualServerSocket
 
VirtualSocket - Class in dimawo.simulation.socket
 
VirtualSocket(VirtualHost, int, VirtualSocketAddress) - Constructor for class dimawo.simulation.socket.VirtualSocket
 
VirtualSocket(VirtualHost, int) - Constructor for class dimawo.simulation.socket.VirtualSocket
 
VirtualSocketAddress - Class in dimawo.simulation.socket
 
VirtualSocketAddress(String, int) - Constructor for class dimawo.simulation.socket.VirtualSocketAddress
 
VirtualSocketInputStream - Class in dimawo.simulation.socket
 
VirtualSocketInputStream(VirtualSocket) - Constructor for class dimawo.simulation.socket.VirtualSocketInputStream
 
VirtualSocketOutputStream - Class in dimawo.simulation.socket
 
VirtualSocketOutputStream(VirtualSocket) - Constructor for class dimawo.simulation.socket.VirtualSocketOutputStream
 
VirtualSocketTest - Class in dimawo.simulation.testing
 
VirtualSocketTest() - Constructor for class dimawo.simulation.testing.VirtualSocketTest
 
VirtualTask - Class in dimawo.simulation.middleware
 
VirtualTask(VirtualTaskDescription) - Constructor for class dimawo.simulation.middleware.VirtualTask
 
VirtualTask(int, int, VirtualTaskDescription, VirtualMiddleware) - Constructor for class dimawo.simulation.middleware.VirtualTask
 
VirtualTaskDescription - Class in dimawo.simulation.middleware
 
VirtualTaskDescription(String, SimulatedLauncher) - Constructor for class dimawo.simulation.middleware.VirtualTaskDescription
 
VNetTestConstants - Interface in dimawo.simulation.testing
 
VNetTestReceiver - Class in dimawo.simulation.testing
 
VNetTestReceiver(VirtualHost, int, int) - Constructor for class dimawo.simulation.testing.VNetTestReceiver
 
VNetTestSender - Class in dimawo.simulation.testing
 
VNetTestSender(VirtualHost, int, int) - Constructor for class dimawo.simulation.testing.VNetTestSender
 

W

wait(BarrierID, BarrierSyncCallBackInterface) - Method in class dimawo.middleware.barriersync.AbstractBarrierAgent
 
wait(BarrierID, BarrierSyncCallBackInterface) - Method in class dimawo.middleware.overlay.impl.central.barrier.CentralBarrierAgent
 
wait(BarrierID, BarrierSyncCallBackInterface) - Method in class dimawo.middleware.overlay.impl.central.barrier.LeaderCentralBarrierAgent
 
wait(BarrierID, BarrierSyncCallBackInterface) - Method in class dimawo.middleware.overlay.impl.decentral.barriersync.BarrierSyncAgent
 
waitAck(MessageId, FirstStageAckMessage) - Method in class dimawo.middleware.overlay.mntree.forwarding.FirstStageWaitingAcks
 
waitConnect() - Method in class dimawo.middleware.communication.events.Connect
 
waitForAcks(SecondStageWaitingAcks.Destinations, MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks
 
waitForAcks(ThirdStageWaitingAcks.Destinations, MessageId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks
 
waitForJob(int) - Method in class dimawo.simulation.middleware.VirtualMiddleware
 
WaitForJobEvent - Class in dimawo.simulation.middleware.events
 
WaitForJobEvent(int) - Constructor for class dimawo.simulation.middleware.events.WaitForJobEvent
 
waitForJoin(long) - Method in class dimawo.middleware.sharedMap.dht.chord.ChordAgent
 
waitFrom(DAId) - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks.Destinations
 
WaitingActions - Class in dimawo.middleware.communication
 
WaitingActions() - Constructor for class dimawo.middleware.communication.WaitingActions
 
WaitingConnection - Class in dimawo.middleware.communication
 
WaitingConnection(ConnectionRequestCallBack, MOSCallBack, Object) - Constructor for class dimawo.middleware.communication.WaitingConnection
 
WaitingDABroadcasts - Class in dimawo.middleware.overlay.impl.central.broadcast
 
WaitingDABroadcasts(CommunicatorInterface) - Constructor for class dimawo.middleware.overlay.impl.central.broadcast.WaitingDABroadcasts
 
WaitingLocationDownloads - Class in dimawo.middleware.fileSystem.fileTransfer.downloader
 
WaitingLocationDownloads() - Constructor for class dimawo.middleware.fileSystem.fileTransfer.downloader.WaitingLocationDownloads
 
waitMessageSent() - Method in class dimawo.middleware.communication.Message
 
waitOn() - Method in class dimawo.agents.events.AsynchronousCall
Waits until the associated instance has been handled.
waitOn(long) - Method in class dimawo.agents.events.AsynchronousCall
Waits until the associated instance has been handled or a time-out occurs.
waitOn() - Method in class dimawo.simulation.host.events.NetworkEvent
 
waitOn(long) - Method in class dimawo.simulation.host.events.NetworkEvent
 
waitSem - Variable in class dimawo.simulation.host.events.NetworkEvent
 
waitsForAcks() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
waitsForAcks() - Method in class dimawo.middleware.overlay.mntree.forwarding.ThirdStageWaitingAcks.Destinations
 
waitsForChild(int) - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
waitsForParent() - Method in class dimawo.middleware.overlay.mntree.forwarding.SecondStageWaitingAcks.Destinations
 
waitSubmittedJobs() - Method in class dimawo.exec.NullDiscoveryService
 
waitSubmittedJobs() - Method in interface dimawo.middleware.distributedAgent.DiscoveryServiceInterface
 
waitSubmittedJobs() - Method in class dimawo.simulation.middleware.VirtualDiscoveryService
 
WaitSync - Class in dimawo.middleware.overlay.impl.central.barrier
 
WaitSync() - Constructor for class dimawo.middleware.overlay.impl.central.barrier.WaitSync
 
worker - Variable in class dimawo.middleware.distributedAgent.DistributedAgent
 
WorkerAgent - Class in dimawo
This class represents the Worker Agent (WA).
WorkerAgent(DistributedAgent, String) - Constructor for class dimawo.WorkerAgent
Instantiates a Worker Agent (WA).
WorkerExit - Class in dimawo.middleware.distributedAgent.events
Describes an object that can be queued in the DistributedAgent messages queue to signal a worker agent stopped its execution.
WorkerExit(Throwable, Serializable) - Constructor for class dimawo.middleware.distributedAgent.events.WorkerExit
 
WorkerExitMessage - Class in dimawo.master.messages
 
WorkerExitMessage(DAId, Throwable, Object) - Constructor for class dimawo.master.messages.WorkerExitMessage
 
WorkerMessage - Class in dimawo
 
WorkerMessage() - Constructor for class dimawo.WorkerMessage
Instantiates a WorkerMessage.
WorkerMessage(DAId) - Constructor for class dimawo.WorkerMessage
Instantiates a WorkerMessage and sets its destination.
workingDir - Variable in class dimawo.middleware.fileSystem.fileTransfer.downloader.FileDownloader
 
write(int) - Method in class dimawo.simulation.socket.VirtualSocketOutputStream
 
write(byte[], int, int) - Method in class dimawo.simulation.socket.VirtualSocketOutputStream
 
writeBlockingMessage(Message) - Method in class dimawo.middleware.communication.outputStream.LocalAccessor
 
writeBlockingMessage(Message) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
writeBlockingMessage(Message) - Method in interface dimawo.middleware.communication.outputStream.MOSAccessorInterface
 
writeChunk(ChunkMessage) - Method in class dimawo.fileTransfer.client.DownloadSession
 
writeChunk(byte[]) - Method in class dimawo.middleware.fileSystem.fileTransfer.downloader.DownloadState
 
writeClose(MessageOutputStreamAccessor) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
Signals an AccessorsHandler waits a close confirmation.
writeMessage(Message) - Method in class dimawo.middleware.communication.Connection
 
writeMessage(Message, boolean) - Method in class dimawo.middleware.communication.FailureDetectionOutputStream
 
writeMessage(Message) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStream
Requests a given message to be sent.
writeNonBlockingMessage(Message) - Method in class dimawo.middleware.communication.outputStream.LocalAccessor
 
writeNonBlockingMessage(Message) - Method in class dimawo.middleware.communication.outputStream.MessageOutputStreamAccessor
 
writeNonBlockingMessage(Message) - Method in interface dimawo.middleware.communication.outputStream.MOSAccessorInterface
 
writeObject(Object) - Method in class dimawo.middleware.communication.FailureDetectionOutputStream
 
WrongRouteMessage - Class in dimawo.middleware.overlay.mntree.messages
 
WrongRouteMessage(DAId, MnId, MnId, MnTreeMessage) - Constructor for class dimawo.middleware.overlay.mntree.messages.WrongRouteMessage
 

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

Copyright © 2011 DiMaWo Team. All Rights Reserved.