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
-
Blackboard
-
-
next
-
-
Nome
-
-
Place(String)
-
-
findAgent(String)
- Cerca Agente mediante un suo alias.
-
findService(String)
- Cerca Agente Srvitore mediante il nome del servizio.
-
getAllServices()
- Ritorna la lista di tutti i servizi registrati.
-
getBlackboard()
- Ritorna riferimento alla Blackboard.
-
isAlias(String)
-
Verifica esistenza di un particolare nome.
-
isService(String)
-
Verifica esistenza di un particolare nome.
-
registerAlias(AgentID, String)
-
Registra un nuovo alias per l'agente AgentID.
-
registerService(AgentID, String)
-
Registra un nuovo Servizio per l'agente AgentID.
-
removeAlias(AgentID, String)
- Elimina un alias per l'agente corrispondente.
-
removeService(AgentID, String)
- Elimina un Servizio dalla lista.
Nome
public String Nome
next
public Place next
Blackboard
public Blackboard Blackboard
Place
public Place(String nome)
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.
findAgent
public AgentID findAgent(String nome)
- Cerca Agente mediante un suo alias.
removeAlias
public void removeAlias(AgentID aid,
String nome)
- Elimina un alias per l'agente corrispondente.
isAlias
public boolean isAlias(String nome)
- Verifica esistenza di un particolare nome.
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.
findService
public AgentID findService(String nome)
- Cerca Agente Srvitore mediante il nome del servizio.
getAllServices
public String[] getAllServices()
- Ritorna la lista di tutti i servizi registrati.
removeService
public void removeService(AgentID aid,
String nome)
- Elimina un Servizio dalla lista.
isService
public boolean isService(String nome)
- Verifica esistenza di un particolare nome.
getBlackboard
public Blackboard getBlackboard()
- Ritorna riferimento alla Blackboard.
All Packages Class Hierarchy This Package Previous Next Index