Uses of Class
dimawo.agents.AbstractAgent

Packages that use AbstractAgent
dimawo Contains helper classes for reflection as well as the core base classes of a DiMaWo application. 
dimawo.agents Contains the base implementation of DiMaWo agents. 
dimawo.fileTransfer.client Contains classes implementing DiMaWo's file transfer client. 
dimawo.fileTransfer.server Contains classes implementing DiMaWo's file transfer server. 
dimawo.middleware.barriersync Contains the base implementation of a barrier synchronization agent. 
dimawo.middleware.communication Contains the implementation of DiMaWo's communication framework. 
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 Provides the implementation of the server thread accepting connections from remote computers. 
dimawo.middleware.distributedAgent Contains the implementation of the Distributed Agent
dimawo.middleware.fileSystem Contains the implementation of DiMaWo's distributed file system. 
dimawo.middleware.fileSystem.fileTransfer.downloader Contains the implementation of the file downloader. 
dimawo.middleware.fileSystem.fileTransfer.uploader Provides the implementation of file uploader. 
dimawo.middleware.overlay Contains all interfaces related to the overlay agent. 
dimawo.middleware.overlay.faultdetection Contains the implementation of fault detection service. 
dimawo.middleware.overlay.impl.central Provides a centralized implementation of the overlay. 
dimawo.middleware.overlay.impl.central.barrier Provides a centralized implementation of barrier synchronization. 
dimawo.middleware.overlay.impl.central.broadcast Provides a centralized implementation of broadcast. 
dimawo.middleware.overlay.impl.central.map Contains the centralized implementation of shared map. 
dimawo.middleware.overlay.impl.decentral Contains the implementation of the mostly decentralized overlay. 
dimawo.middleware.overlay.impl.decentral.barriersync Contains a barrier synchronization implementation based on a computer tree. 
dimawo.middleware.overlay.mntree Contains the implementation of the MN-tree overlay (see MnTreePeerAgent class for more details). 
dimawo.middleware.sharedMap Provides a base implementation of shared-map agent. 
dimawo.middleware.sharedMap.dht.chord Provides an implementation of shared-map agent based on Chord DHT (see ChordAgent class). 
dimawo.simulation.host Contains the implementation of a virtual computer called virtual host
dimawo.simulation.middleware Contains the implementation of the virtual middleware. 
 

Uses of AbstractAgent in dimawo
 

Subclasses of AbstractAgent in dimawo
 class MasterAgent
          This class represents the Master Agent (MA).
 class WorkerAgent
          This class represents the Worker Agent (WA).
 

Uses of AbstractAgent in dimawo.agents
 

Subclasses of AbstractAgent in dimawo.agents
 class LoggingAgent
           
 

Uses of AbstractAgent in dimawo.fileTransfer.client
 

Subclasses of AbstractAgent in dimawo.fileTransfer.client
 class FileTransferClientAgent
           
 

Uses of AbstractAgent in dimawo.fileTransfer.server
 

Subclasses of AbstractAgent in dimawo.fileTransfer.server
 class FileTransferServerAgent
           
 

Uses of AbstractAgent in dimawo.middleware.barriersync
 

Subclasses of AbstractAgent in dimawo.middleware.barriersync
 class AbstractBarrierAgent
           
 

Uses of AbstractAgent in dimawo.middleware.communication
 

Subclasses of AbstractAgent in dimawo.middleware.communication
 class Communicator
          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.
 

Uses of AbstractAgent in dimawo.middleware.communication.outputStream
 

Subclasses of AbstractAgent in dimawo.middleware.communication.outputStream
 class MessageOutputStream
           
 

Uses of AbstractAgent in dimawo.middleware.communication.server
 

Subclasses of AbstractAgent in dimawo.middleware.communication.server
 class CommunicatorConnectionHandler
          This agent checks if incoming connections are "safe".
 

Uses of AbstractAgent in dimawo.middleware.distributedAgent
 

Subclasses of AbstractAgent in dimawo.middleware.distributedAgent
 class DistributedAgent
           
 

Uses of AbstractAgent in dimawo.middleware.fileSystem
 

Subclasses of AbstractAgent in dimawo.middleware.fileSystem
 class FileSystemAgent
           
 

Uses of AbstractAgent in dimawo.middleware.fileSystem.fileTransfer.downloader
 

Subclasses of AbstractAgent in dimawo.middleware.fileSystem.fileTransfer.downloader
 class FileDownloader
           
 

Uses of AbstractAgent in dimawo.middleware.fileSystem.fileTransfer.uploader
 

Subclasses of AbstractAgent in dimawo.middleware.fileSystem.fileTransfer.uploader
 class FileUploader
           
 

Uses of AbstractAgent in dimawo.middleware.overlay
 

Subclasses of AbstractAgent in dimawo.middleware.overlay
 class AbstractOverlayAgent
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.faultdetection
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.faultdetection
 class FaultDetectionAgent
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.impl.central
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.impl.central
 class CentralOverlay
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.impl.central.barrier
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.impl.central.barrier
 class CentralBarrierAgent
           
 class LeaderCentralBarrierAgent
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.impl.central.broadcast
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.impl.central.broadcast
 class CentralBroadcastAgent
           
 class CentralControllerBroadcastAgent
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.impl.central.map
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.impl.central.map
 class CentralControllerMapAgent
           
 class CentralTableAgent
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.impl.decentral
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.impl.decentral
 class DecentralOverlay
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.impl.decentral.barriersync
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.impl.decentral.barriersync
 class BarrierSyncAgent
           
 

Uses of AbstractAgent in dimawo.middleware.overlay.mntree
 

Subclasses of AbstractAgent in dimawo.middleware.overlay.mntree
 class MnTreePeerAgent
          A MN-tree can be seen as a tree whose nodes are groups of computers.
 

Uses of AbstractAgent in dimawo.middleware.sharedMap
 

Subclasses of AbstractAgent in dimawo.middleware.sharedMap
 class AbstractSharedMapAgent
           
 

Uses of AbstractAgent in dimawo.middleware.sharedMap.dht.chord
 

Subclasses of AbstractAgent in dimawo.middleware.sharedMap.dht.chord
 class ChordAgent
           
 

Methods in dimawo.middleware.sharedMap.dht.chord with parameters of type AbstractAgent
 void ChordRoutingTable.print(AbstractAgent agent)
           
 

Uses of AbstractAgent in dimawo.simulation.host
 

Subclasses of AbstractAgent in dimawo.simulation.host
 class VirtualHost
           
 

Uses of AbstractAgent in dimawo.simulation.middleware
 

Subclasses of AbstractAgent in dimawo.simulation.middleware
 class VirtualMiddleware
           
 



Copyright © 2011 DiMaWo Team. All Rights Reserved.