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