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 spazio delle Tuple (oppure della blackboard dipende da successive
evoluzioni
-
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 (per verifica info)
-
isService(String)
-
verifica esistenza di un particolare nome (per verifica info)
-
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 (per verifica info)
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 (per verifica info)
getBlackboard
public Blackboard getBlackboard()
- Ritorna riferimento alla Blackboard.
All Packages Class Hierarchy This Package Previous Next Index