SOMA.agent
Class Mailbox
java.lang.Object
SOMA.agent.Mailbox
- All Implemented Interfaces:
- java.io.Serializable
- public class Mailbox
- extends java.lang.Object
- implements java.io.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
- See Also:
- Serialized Form
Method Summary |
Message |
getMessage()
Restituisce il primo messaggio in mailbox. |
boolean |
isMessage()
Verifica se sono presenti messaggi in Mailbox. |
void |
storeMessage(Message message)
Metodo implicitamente chiamato dal sistema quando arriva un messaggio |
java.lang.String |
toString()
Restituisce, fra l'altro, il numero di messaggi. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
mailListener
public Mailbox.MailListener mailListener
Mailbox
public Mailbox()
storeMessage
public void storeMessage(Message message)
- Metodo implicitamente chiamato dal sistema quando arriva un messaggio
getMessage
public Message getMessage()
- Restituisce il primo messaggio in mailbox. La chiamata e' sospensiva
ma esiste la possibilita' di verificare se la Maibox e' piena
isMessage
public boolean isMessage()
- Verifica se sono presenti messaggi in Mailbox.
toString
public java.lang.String toString()
- Restituisce, fra l'altro, il numero di messaggi.
Copyright © 2004 Luca Foschini