es.upm.dit.gsi.beast.platform.jade.agent
Class MessengerAgent

java.lang.Object
  extended by jade.core.Agent
      extended by es.upm.dit.gsi.beast.platform.jade.agent.MessengerAgent
All Implemented Interfaces:
jade.core.TimerListener, Serializable, Runnable

public class MessengerAgent
extends jade.core.Agent

Project: beast File: es.upm.dit.gsi.beast.platform.jade.agent.MessengerAgent.java Grupo de Sistemas Inteligentes Departamento de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid (UPM)

Version:
0.1
Author:
alvarocarrera
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class jade.core.Agent
jade.core.Agent.Interrupted
 
Field Summary
protected  jade.util.Logger logger
           
 
Fields inherited from class jade.core.Agent
AP_ACTIVE, AP_DELETED, AP_IDLE, AP_INITIATED, AP_MAX, AP_MIN, AP_SUSPENDED, AP_WAITING, D_ACTIVE, D_MAX, D_MIN, D_RETIRED, D_SUSPENDED, D_UNKNOWN, MSG_QUEUE_CLASS
 
Constructor Summary
MessengerAgent()
           
 
Method Summary
 jade.lang.acl.MessageTemplate getMyTemplate()
           
 jade.lang.acl.ACLMessage getReceivedMsg()
           
 boolean isReceived()
           
 void setMyTemplate(jade.lang.acl.MessageTemplate template)
           
 void setReceivedMsg(jade.lang.acl.ACLMessage receivedMsg)
           
 void setup()
           
protected  void takeDown()
           
 
Methods inherited from class jade.core.Agent
addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, createMessageQueue, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAMS, getArguments, getBootProperties, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AObject, getProperty, getQueueSize, getState, here, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, waitUntilStarted, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final jade.util.Logger logger
Constructor Detail

MessengerAgent

public MessengerAgent()
Method Detail

setup

public void setup()
Overrides:
setup in class jade.core.Agent

isReceived

public boolean isReceived()

getMyTemplate

public jade.lang.acl.MessageTemplate getMyTemplate()

setMyTemplate

public void setMyTemplate(jade.lang.acl.MessageTemplate template)

getReceivedMsg

public jade.lang.acl.ACLMessage getReceivedMsg()

setReceivedMsg

public void setReceivedMsg(jade.lang.acl.ACLMessage receivedMsg)

takeDown

protected void takeDown()
Overrides:
takeDown in class jade.core.Agent


Copyright © 2014 Grupo de Sistemas Inteligentes - Universidad Politécnica de Madrid. All Rights Reserved.