All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class AgentSystem.NetManager

java.lang.Object
   |
   +----AgentSystem.NetManager

public class NetManager
extends Object
Classe Statica di gestione della rete. Quando viene inizializzata ( init(port,file) ) si mette in attesa di sulla porta specificata per eventuali connessioni, legge nel file "file" (a default agents.net) quali sono e quindi prova ad aprire delle connessioni su questi nodi.


Variable Index

 o DomainName
 o Home

Method Index

 o Deactivate(NodeName)
 o Deactivate(String)
 o getAllDomain()
Ritorna la lista di tutti i siti del dominio ed il nome dei place di default.
 o init(int, String)
 o isActive(NodeName)
 o isActive(String)
 o Register(Connection)
 o resolve(String)
 o sendAgent(Agent, String)
 o sendCommand(Command, Location)
 o sendCommand(Command, String, String)
 o sendOutAgent(Agent, String, String)

Variables

 o DomainName
 public static String DomainName
 o Home
 public static String Home

Methods

 o resolve
 public static String resolve(String anome)
 o init
 public static void init(int port,
                         String file)
 o Register
 public static synchronized void Register(Connection cn)
 o sendAgent
 public static synchronized boolean sendAgent(Agent ag,
                                              String nodo)
 o sendOutAgent
 public static synchronized boolean sendOutAgent(Agent ag,
                                                 String domain,
                                                 String nodo)
 o sendCommand
 public static synchronized boolean sendCommand(Command ag,
                                                Location loc)
 o sendCommand
 public static synchronized boolean sendCommand(Command ag,
                                                String dom,
                                                String n)
 o getAllDomain
 public static synchronized Location[] getAllDomain()
Ritorna la lista di tutti i siti del dominio ed il nome dei place di default.

 o isActive
 public static synchronized boolean isActive(NodeName n)
 o isActive
 public static synchronized boolean isActive(String nodo)
 o Deactivate
 public static synchronized void Deactivate(NodeName n)
 o Deactivate
 public static synchronized void Deactivate(String nodo)

All Packages  Class Hierarchy  This Package  Previous  Next  Index