massim.framework
Interface Component

All Known Subinterfaces:
AgentManager, Controller, Observer, Simulation
All Known Implementing Classes:
AbstractGridSimulation, AbstractSimulation, AbstractSocketListener, AgentProviderAgentManager, ArrayAgentProvider, BroadcastObserver, ConfigurationDelivererController, DefaultAgentManager, DefaultController, DefaultObserver, DefaultSimulation, GraphSimulation, GraphSimulation, GraphSimulationRMIXMLDocumentObserver, GraphSimulationRMIXMLDocumentObserver, GraphSimulationRMIXMLDocumentObserverWebInterface, GraphSimulationRMIXMLDocumentObserverWebInterface, GraphSimulationStatisticsObserver, GraphSimulationVisualizationObserver, GraphSimulationVisualizationObserver, GraphSimulationXMLObserver, GraphSimulationXMLObserver, GraphSimulationXMLStatisticsObserver, GraphSimulationXMLStatisticsObserver, GridSimulation, GridSimulation, GridSimulation, GridSimulation, GridSimulation, GridSimulationRMIXMLDocumentObserver, GridSimulationRMIXMLDocumentObserver, GridSimulationRMIXMLDocumentObserver, GridSimulationRMIXMLDocumentObserver, GridSimulationRMIXMLDocumentObserver, GridSimulationRMIXMLDocumentObserverWebInterface, GridSimulationRMIXMLDocumentObserverWebInterface, GridSimulationVisualizationObserver, GridSimulationVisualizationObserver, GridSimulationVisualizationObserver, GridSimulationVisualizationObserver, GridSimulationVisualizationObserver, GridSimulationXMLObserver, GridSimulationXMLObserver, GridSimulationXMLObserver, GridSimulationXMLObserver, GridSimulationXMLObserver, GridSimulationXMLStatisticsObserver, GridSimulationXMLStatisticsObserver, GridSimulationXMLStatisticsObserver, GridSimulationXMLStatisticsObserver, GridSimulationXMLStatisticsObserver, InetSocketListener, ObjectDumperObserver, ParallelizedRandomOrderSimulation, RoundRobinSimulation, SimulationRMIXMLDocumentObserver, SimulationStateServerObserver, SimulationVisualizationObserver, SimulationXMLObserver, SimulationXMLStatisticsObserver, SimulationXMLStatisticsObserverAverageScore, XMLDocumentObserver, XMLOutputObserver, XMLSocketSimulationAgent

public interface Component

This interface is implemented by all component-like classes. Components are classes that are supposed to do something if and only if they are started via start. They will shut down their activity when they are stopped. The idea of this interface is to be able to launch a set of totally unknown components or to shut them down.


Method Summary
 void start()
          Tell the component to start activity.
 void stop()
          Tell the component to cease activity.
 

Method Detail

start

void start()
Tell the component to start activity.


stop

void stop()
Tell the component to cease activity.



Copyright © 2012. All Rights Reserved.