All Packages  Class Hierarchy  This Package  Previous  Next  Index


Class PlaceManager.PlaceManager

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


public class PlaceManager
extends Object

Classe statica di gestione del contesto di esecuzione di default. fornisce il servizio di mantenimento degli alias locali e l'astrazione di spazio delle Tuple (oppure della blackboard dipende da successive evoluzioni.

Version:
10/12/1997
Author:
Fabio Tarantino


Variable Index

o DefaultPlace
Constructor Index
o PlaceManager()

Method Index

o createNewPlace(String)
Crea un nuovo place con il nome specificato.
o enterInPlace(String)
Ritorna il place locale con il nome specificato.
o findAgent(String)
Cerca Agente mediante un suo Alias.
o findService(String)
Cerca Agente Servitore mediante il nome del Servizio.
o getAllServices()
Risponde la lista di tutti i servizi registrati nel Place di Default.
o getBlackboard()
Ritorna riferimento alla Blackboard.
o init(String)
o isAlias(String)
verifica esistenza di un particolare nome (per verifica info).
o isPlace(String)
Verifica se esiste il place locale specificato.
o isService(String)
verifica esistenza di un particolare Servizio (per verifica info).
o registerAlias(AgentID, String)
Registra un Agente nel Place sotto l'Alias specificato.
o registerService(AgentID, String)
Registra un Agente nel Place sotto come Servitore specificato.
o removeAlias(AgentID, String)
Elimina un alias per l'agente corrispondente.
o removeService(AgentID, String)
Elimina il Servizio per l'agente corrispondente.

Variables

o DefaultPlace 
 public static String DefaultPlace

Constructors

o PlaceManager

 public PlaceManager()

Methods

o init

 public static void init(String nomesito)

o createNewPlace

 public static Place createNewPlace(String nome)
Crea un nuovo place con il nome specificato.

o enterInPlace

 public static Place enterInPlace(String nome)
Ritorna il place locale con il nome specificato.

o isPlace

 public static boolean isPlace(String nome)
Verifica se esiste il place locale specificato.

o registerAlias

 public static boolean registerAlias(AgentID agent,
                                     String nome)
Registra un Agente nel Place sotto l'Alias specificato.

o findAgent

 public static AgentID findAgent(String nome)
Cerca Agente mediante un suo Alias.

o removeAlias

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

o isAlias

 public static boolean isAlias(String nome)
verifica esistenza di un particolare nome (per verifica info).

o registerService

 public static boolean registerService(AgentID agent,
                                       String nome)
Registra un Agente nel Place sotto come Servitore specificato.

o findService

 public static AgentID findService(String nome)
Cerca Agente Servitore mediante il nome del Servizio.

o removeService

 public static void removeService(AgentID aid,
                                  String nome)
Elimina il Servizio per l'agente corrispondente.

o isService

 public static boolean isService(String nome)
verifica esistenza di un particolare Servizio (per verifica info).

o getAllServices

 public String[] getAllServices()
Risponde la lista di tutti i servizi registrati nel Place di Default.

o getBlackboard

 public Blackboard getBlackboard()
Ritorna riferimento alla Blackboard.


All Packages  Class Hierarchy  This Package  Previous  Next  Index