Uses of Interface
massim.framework.Component

Packages that use Component
massim.competition2009   
massim.competition2011   
massim.framework   
massim.framework.connection   
massim.framework.rmi   
massim.framework.simulation   
massim.gridsimulations   
massim.server   
 

Uses of Component in massim.competition2009
 

Classes in massim.competition2009 that implement Component
 class GridSimulation
          This class is the main class of the GridSimulation.
 class GridSimulationRMIXMLDocumentObserver
          This RMIXMLDocumentObserver provides the simulation statistics for the webserver and the servermonitor.
 class GridSimulationRMIXMLDocumentObserverWebInterface
          This RMIXMLDocumentObserver provides the simulation statistics for the webserver and the servermonitor.
 class GridSimulationVisualizationObserver
          This VisualizationObserver takes care about the visualization (svg-files).
 class GridSimulationXMLObserver
          This XMLObserver provides the simulation statistics and save it into a file.
 class GridSimulationXMLStatisticsObserver
          * This XMLObserver provides the simulation statistics.
 

Uses of Component in massim.competition2011
 

Classes in massim.competition2011 that implement Component
 class GraphSimulation
          This is the main class for the GraphSimulation (2011 Mars Scenario).
 class GraphSimulationRMIXMLDocumentObserver
          This RMIXMLDocumentObserver provides the simulation statistics for the webserver and the servermonitor.
 class GraphSimulationVisualizationObserver
          This VisualizationObserver takes care about the visualization (svg-files).
 class GraphSimulationXMLStatisticsObserver
           
 

Uses of Component in massim.framework
 

Subinterfaces of Component in massim.framework
 interface AgentManager
          This interface offers access to some basic features for agent management.
 interface Controller
          This class is meant to regulate a simulation.
 interface Observer
           
 interface Simulation
          This interface defines some methods that must be provided by any simulation to be used in the MASSim framework.
 

Classes in massim.framework that implement Component
 class AgentProviderAgentManager
          This agent manager will "create" agents by retrieving suitable agents from an agent provider.
 class ArrayAgentProvider
          This class is able to serve as an AgentProvider.
 class BroadcastObserver
          This class provides a simple way to have multiple Observers appearing as one Observer.
 class DefaultAgentManager
          This class provides some reasonable defaults for concurrentCreateAgent and concurrentGetAction, by delegating them to their blocking siblings using a new thread.
 class DefaultController
          This class provides some reasonable defaults for concurrentGetSimulationConfiguration, by delegating it to its blocking sibling using a new thread.
 class DefaultObserver
          This class serves as a good starting point for simulation observers.
 class DefaultSimulation
          This class is a good starting point to create a new simulation.
 class ObjectDumperObserver
           
 class XMLOutputObserver
           
 

Uses of Component in massim.framework.connection
 

Classes in massim.framework.connection that implement Component
 class AbstractSocketListener
           
 class InetSocketListener
           
 class XMLSocketSimulationAgent
          This class manages the communication to an agent, offering methods that will make it possible to treat instances of this object as a simulation agent.
 

Uses of Component in massim.framework.rmi
 

Classes in massim.framework.rmi that implement Component
 class SimulationStateServerObserver
          This class will act as an Observer, which means it receives information about a simulation.
 class XMLDocumentObserver
           
 

Uses of Component in massim.framework.simulation
 

Classes in massim.framework.simulation that implement Component
 class AbstractSimulation
          This class provides some reasonable defaults for relatively simple simulations and allows the reuse of classes written for such simulations.
 class ParallelizedRandomOrderSimulation
           
 class RoundRobinSimulation
          This provides a round-robin-style default to let agents act.
 

Uses of Component in massim.gridsimulations
 

Classes in massim.gridsimulations that implement Component
 class AbstractGridSimulation
          This class is the mainclass of the GridSimulation.
 class SimulationRMIXMLDocumentObserver
          This RMIXMLDocumentObserver provides the simulation statistics for the webserver and the servermonitor.
 class SimulationVisualizationObserver
          This VisualizationObserver takes care about the visualization (svg-files).
 class SimulationXMLObserver
          This XMLObserver provides the simulation statistics and save it into a file.
 class SimulationXMLStatisticsObserver
          * This XMLObserver provides the simulation statistics.
 class SimulationXMLStatisticsObserverAverageScore
          * This XMLObserver provides the simulation statistics for the results page of the web server.
 

Uses of Component in massim.server
 

Classes in massim.server that implement Component
 class ConfigurationDelivererController
          This is a very stupid implementation of Controller which will instantly deliver a previously defined configuration to the simulation.
 



Copyright © 2011. All Rights Reserved.