All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class AgentSystem.Mailbox

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

public class Mailbox
extends Object
implements Serializable
Classe di gestione dello scambio dei messaggi. La Mailbox e' serializzabile e viene creata implicitamente alla creazione dell'agente (variabile privata Mail).

Version:
10/12/1997
Author:
Fabio Tarantino

Method Index

 o getMessage()
Restituisce il primo messaggio in mailbox.
 o isMessage()
Verifica se sono presenti messaggi in Mailbox.
 o sendMessage(Message)
Spedisce un Messaggio.
 o storeMessage(Message)
Metodo implicitamente chiamato dal sistema quando arriva un messaggio

Methods

 o storeMessage
 public synchronized void storeMessage(Message msg)
Metodo implicitamente chiamato dal sistema quando arriva un messaggio

 o getMessage
 public synchronized Message getMessage()
Restituisce il primo messaggio in mailbox. La chiamata e' sospensiva ma esiste la possibilita' di verificare se la Maibox e' piena

 o sendMessage
 public synchronized void sendMessage(Message msg)
Spedisce un Messaggio. La chiamata e' sincrona, il controllo viene reso al programma solo dopo che il messaggio e' stato spedito con successo. Non e' bloccante nel senso che non aspetta che il messaggio sia correttamente recapitato.

 o isMessage
 public synchronized boolean isMessage()
Verifica se sono presenti messaggi in Mailbox.


All Packages  Class Hierarchy  This Package  Previous  Next  Index