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
DefaultPlace
PlaceManager()
createNewPlace(String)
- Crea un nuovo place con il nome specificato.
enterInPlace(String)
- Ritorna il place locale con il nome specificato.
findAgent(String)
- Cerca Agente mediante un suo Alias.
findService(String)
- Cerca Agente Servitore mediante il nome del Servizio.
getAllServices()
- Risponde la lista di tutti i servizi registrati nel Place di Default.
getBlackboard()
- Ritorna riferimento alla Blackboard.
init(String)
isAlias(String)
- verifica esistenza di un particolare nome (per verifica info).
isPlace(String)
- Verifica se esiste il place locale specificato.
isService(String)
- verifica esistenza di un particolare Servizio (per verifica info).
registerAlias(AgentID,
String)
- Registra un Agente nel Place sotto l'Alias specificato.
registerService(AgentID,
String)
- Registra un Agente nel Place sotto come Servitore specificato.
removeAlias(AgentID,
String)
- Elimina un alias per l'agente corrispondente.
removeService(AgentID,
String)
- Elimina il Servizio per l'agente corrispondente.
DefaultPlace
public static String DefaultPlace
PlaceManager
public PlaceManager()
init
public static void init(String nomesito)
createNewPlace
public static Place createNewPlace(String nome)
- Crea un nuovo place con il nome specificato.
enterInPlace
public static Place enterInPlace(String nome)
- Ritorna il place locale con il nome specificato.
isPlace
public static boolean isPlace(String nome)
- Verifica se esiste il place locale specificato.
registerAlias
public static boolean registerAlias(AgentID agent,
String nome)
- Registra un Agente nel Place sotto l'Alias specificato.
findAgent
public static AgentID findAgent(String nome)
- Cerca Agente mediante un suo Alias.
removeAlias
public static void removeAlias(AgentID aid,
String nome)
- Elimina un alias per l'agente corrispondente.
isAlias
public static boolean isAlias(String nome)
- verifica esistenza di un particolare nome (per verifica info).
registerService
public static boolean registerService(AgentID agent,
String nome)
- Registra un Agente nel Place sotto come Servitore specificato.
findService
public static AgentID findService(String nome)
- Cerca Agente Servitore mediante il nome del Servizio.
removeService
public static void removeService(AgentID aid,
String nome)
- Elimina il Servizio per l'agente corrispondente.
isService
public static boolean isService(String nome)
- verifica esistenza di un particolare Servizio (per verifica info).
getAllServices
public String[] getAllServices()
- Risponde la lista di tutti i servizi registrati nel Place di Default.
getBlackboard
public Blackboard getBlackboard()
- Ritorna riferimento alla Blackboard.
All Packages Class Hierarchy This Package Previous Next Index