[all packages] [package Snafu] [class hierarchy] [index]

public abstract class Snafu.SnafuAgent

(source file: Snafu/SnafuAgent.java)
java.lang.Object
   |
   +----Snafu.SnafuAgent

The pure class interface.
public abstract class SnafuAgent
La classe Agent principale. Elle sert de coquille pour tous les agents.

Author:
Valvassori Moïse
Version: alpha

Constuctor Index

O SnafuAgent(String, String)

Variables Index

O ID
ID contient l'identificateur unique de l'agent. L'ID est composé d'un nom et d'un
O ability
O message
O name

Methods

O ajoute_canal(Socket)
O finalize()
Destructeur de la Classe Agent
O getAbility()
L'ability dit ce qu'est capable de faire l'agent
O getID()
Accesseur de l'attribut ID
O init()

Constructors

O SnafuAgent
public SnafuAgent(String nom,
                  String abil);

Parameters:
nom - le nom de l'agent
abil - l'ability de l'agent

Variables

O ID
private String ID;
ID contient l'identificateur unique de l'agent. L'ID est composé d'un nom et d'un numéro calculé en fonction de l'horloge interne.

See also:
getID, SnafuAgent(String)

O name

private String name;

O ability

private String ability;

O message

protected SnafuKQML message;

Methods

O init
protected abstract void init();

O getID

public String getID();
Accesseur de l'attribut ID

Returns:
la chaine contenant l'ID
See also:
ID

O getAbility

public String getAbility();
L'ability dit ce qu'est capable de faire l'agent

Returns:
L'ability de l'Agent

O ajoute_canal

protected void ajoute_canal(Socket s);

O finalize

protected void finalize()
  throws Throwable;
Destructeur de la Classe Agent

Overrides:
finalize in class Object


[all packages] [package Snafu] [class hierarchy] [index]
Snafu.SnafuAgent.html