de.fau.cs.www8.jadeowlcodec.examples.JADEoriginal.ontology
Class RequesterAgent

java.lang.Object
  extended by jade.core.Agent
      extended by de.fau.cs.www8.jadeowlcodec.examples.JADEoriginal.ontology.RequesterAgent
All Implemented Interfaces:
jade.core.TimerListener, java.io.Serializable, java.lang.Runnable

public class RequesterAgent
extends jade.core.Agent

This agent is able to handle the engagement of people by requesting an engager agent to do that. It first gets from the user

Then it cyclically gets from the user the details of a person to engage and handles the engagement of that person in collaboration with the initially indicated engager agent. Note: While entering input data, all fields composed of more than one word must be enclosed in "". E.g. the name Giovanni Caire must be entered as "Giovanni Caire".

Version:
$Date: 2007-03-17 18:48:48 +0100 (Sat, 17 Mar 2007) $ $Revision: 2092 $ see examples.ontology.EngagerAgent
Author:
Giovanni Caire - CSELT S.p.A
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class jade.core.Agent
jade.core.Agent.Interrupted
 
Field Summary
 
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
 
Constructor Summary
RequesterAgent()
           
 
Method Summary
protected  void setup()
           
 
Methods inherited from class jade.core.Agent
addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAMS, getArguments, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AObject, getProperty, getQueueSize, getState, here, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, removeBehaviour, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setQueueSize, takeDown, waitUntilStarted, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequesterAgent

public RequesterAgent()
Method Detail

setup

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


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg