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

agents.magagent.behaviours.SaveCheckpointBehaviour Class Reference

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

Public Member Functions

 SaveCheckpointBehaviour (MagAgent magAgent, ACLMessage msg, String appExecutionId, Object checkpoint)
boolean done ()

Protected Member Functions

ACLMessage prepareRequest (ACLMessage msg)
void handleInform (ACLMessage msg)
void handleFailure (ACLMessage msg)

Private Member Functions

byte[] compressCheckpoint (Object ckp) throws IOException

Private Attributes

MagAgent magAgent = null
String appExecutionId = ""
transient Object checkpoint = null
boolean confirmMsgReceive = false

Detailed Description

Author:
rafaelf
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates


Constructor & Destructor Documentation

agents.magagent.behaviours.SaveCheckpointBehaviour.SaveCheckpointBehaviour MagAgent  magAgent,
ACLMessage  msg,
String  appExecutionId,
Object  checkpoint
 


Member Function Documentation

byte [] agents.magagent.behaviours.SaveCheckpointBehaviour.compressCheckpoint Object  ckp  )  throws IOException [private]
 

boolean agents.magagent.behaviours.SaveCheckpointBehaviour.done  ) 
 

void agents.magagent.behaviours.SaveCheckpointBehaviour.handleFailure ACLMessage  msg  )  [protected]
 

void agents.magagent.behaviours.SaveCheckpointBehaviour.handleInform ACLMessage  msg  )  [protected]
 

ACLMessage agents.magagent.behaviours.SaveCheckpointBehaviour.prepareRequest ACLMessage  msg  )  [protected]
 


Member Data Documentation

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

transient Object agents.magagent.behaviours.SaveCheckpointBehaviour.checkpoint = null [private]
 

boolean agents.magagent.behaviours.SaveCheckpointBehaviour.confirmMsgReceive = false [private]
 

MagAgent agents.magagent.behaviours.SaveCheckpointBehaviour.magAgent = null [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