Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members

agents.magagent.behaviours.CheckpointCollectBehaviour Class Reference

Collaboration diagram for agents.magagent.behaviours.CheckpointCollectBehaviour:
[legend]
List of all members.

Public Member Functions

 CheckpointCollectBehaviour (MagAgent magAgent, MagApplication m, String appExecutionId)
void action ()
boolean done ()

Private Attributes

Object checkpoint = null
transient MagAgent magAgent = null
transient MagApplication application = null
Codec codec = new LEAPCodec()
Ontology ontology = MAGOntology.getInstance()
String appExecutionId = ""
AID stableStorageAID

Detailed Description

Class CheckpointCollectBehaviour - A MagAgent behaviour

The MagAgent behaviour responsible for collect the available application checkpoints and send them to the StableStorage. It is notified be the application when there is a new checkpoint to be saved

Author:
Rafael Fernandes Lopes

Bysmarck Barros de Sousa


Constructor & Destructor Documentation

agents.magagent.behaviours.CheckpointCollectBehaviour.CheckpointCollectBehaviour MagAgent  magAgent,
MagApplication  m,
String  appExecutionId
 


Member Function Documentation

void agents.magagent.behaviours.CheckpointCollectBehaviour.action  ) 
 

boolean agents.magagent.behaviours.CheckpointCollectBehaviour.done  ) 
 


Member Data Documentation

String agents.magagent.behaviours.CheckpointCollectBehaviour.appExecutionId = "" [private]
 

transient MagApplication agents.magagent.behaviours.CheckpointCollectBehaviour.application = null [private]
 

Object agents.magagent.behaviours.CheckpointCollectBehaviour.checkpoint = null [private]
 

Codec agents.magagent.behaviours.CheckpointCollectBehaviour.codec = new LEAPCodec() [private]
 

transient MagAgent agents.magagent.behaviours.CheckpointCollectBehaviour.magAgent = null [private]
 

Ontology agents.magagent.behaviours.CheckpointCollectBehaviour.ontology = MAGOntology.getInstance() [private]
 

AID agents.magagent.behaviours.CheckpointCollectBehaviour.stableStorageAID [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Feb 17 09:37:54 2006 for MAG by  doxygen 1.4.4