All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class AgentSystem.Agent

java.lang.Object
   |
   +----AgentSystem.Agent

public abstract class Agent
extends Object
implements Serializable
Questa classe non e' derivata dalla classe Thread, e' semplicemente un oggetto passivo che viene eseguito dai workers. Un Agente puo' essere creato not Traceable, incapace di ricevere posta ma anche di essere ritrovato (non si tiene traccia della posizione) questa funzionalita' dovrebbe essere permessa solo per Agenti di Sistema che devono svolgere piccoli compiti di servizio.

Version:
10/12/1997
Author:
Fabio Tarantino

Variable Index

 o Mail
 o Start
 o Traceable

Constructor Index

 o Agent()

Method Index

 o getID()
 o putArg(Object)
 o run()
 o setID(AgentID)
 o setStart(String)
 o setTraceable(boolean)

Variables

 o Start
 public String Start
 o Traceable
 public boolean Traceable
 o Mail
 public Mailbox Mail

Constructors

 o Agent
 public Agent()

Methods

 o setTraceable
 public void setTraceable(boolean mm)
 o setID
 public void setID(AgentID aid)
 o getID
 public AgentID getID()
 o putArg
 public abstract void putArg(Object obj)
 o run
 public abstract void run()
 o setStart
 public void setStart(String met)

All Packages  Class Hierarchy  This Package  Previous  Next  Index