All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class PlaceManager.Place

java.lang.Object
   |
   +----PlaceManager.Place

public class Place
extends Object
Classe di gestione del contesto di esecuzione. fornisce il servizio di mantenimento degli alias locali e l'astrazione di Blackboard.

Version:
10/12/1997
Author:
Fabio Tarantino

Variable Index

 o Blackboard
 o next
 o Nome

Constructor Index

 o Place(String)

Method Index

 o findAgent(String)
Cerca Agente mediante un suo alias.
 o findService(String)
Cerca Agente Srvitore mediante il nome del servizio.
 o getAllServices()
Ritorna la lista di tutti i servizi registrati.
 o getBlackboard()
Ritorna riferimento alla Blackboard.
 o isAlias(String)
Verifica esistenza di un particolare nome.
 o isService(String)
Verifica esistenza di un particolare nome.
 o registerAlias(AgentID, String)
Registra un nuovo alias per l'agente AgentID.
 o registerService(AgentID, String)
Registra un nuovo Servizio per l'agente AgentID.
 o removeAlias(AgentID, String)
Elimina un alias per l'agente corrispondente.
 o removeService(AgentID, String)
Elimina un Servizio dalla lista.

Variables

 o Nome
 public String Nome
 o next
 public Place next
 o Blackboard
 public Blackboard Blackboard

Constructors

 o Place
 public Place(String nome)

Methods

 o registerAlias
 public boolean registerAlias(AgentID agent,
                              String nome)
Registra un nuovo alias per l'agente AgentID. un agente puo' essere registrato con piu' nomi ma non ci possono essere due agenti con lo stesso nome.

 o findAgent
 public AgentID findAgent(String nome)
Cerca Agente mediante un suo alias.

 o removeAlias
 public void removeAlias(AgentID aid,
                         String nome)
Elimina un alias per l'agente corrispondente.

 o isAlias
 public boolean isAlias(String nome)
Verifica esistenza di un particolare nome.

 o registerService
 public boolean registerService(AgentID agent,
                                String nomeserv)
Registra un nuovo Servizio per l'agente AgentID. un agente puo' essere registrato con piu' nomi ma non ci possono essere due agenti con lo stesso nome.

 o findService
 public AgentID findService(String nome)
Cerca Agente Srvitore mediante il nome del servizio.

 o getAllServices
 public String[] getAllServices()
Ritorna la lista di tutti i servizi registrati.

 o removeService
 public void removeService(AgentID aid,
                           String nome)
Elimina un Servizio dalla lista.

 o isService
 public boolean isService(String nome)
Verifica esistenza di un particolare nome.

 o getBlackboard
 public Blackboard getBlackboard()
Ritorna riferimento alla Blackboard.


All Packages  Class Hierarchy  This Package  Previous  Next  Index