zeus.agents
Class ANServer

java.lang.Object
  extended byzeus.agents.BasicAgent
      extended byzeus.agents.ANServer

public class ANServer
extends BasicAgent

The implementation of the Zeus Agent Name Server (ANS). An agent society must possess at least one ANS, in order to maintain a registry of known agents, enabling agent identities to be mapped to their logical network location. This is necessary because to ensure location independence agents only know the names of their acquaintances and not their locations.

It is unlikely that users will need to change or call directly any of the methods of this class.


Field Summary
 
Fields inherited from class zeus.agents.BasicAgent
context, CREATE, DEATH, RESUME, SUSPEND
 
Constructor Summary
ANServer(java.lang.String name, java.util.Vector nameservers, Clock clock)
           
 
Method Summary
static void main(java.lang.String[] arg)
           
protected static void usage()
           
protected static void version()
           
 
Methods inherited from class zeus.agents.BasicAgent
addAgentMonitor, addMessageMonitor, getAgentContext, notifyMonitors, removeAgentMonitor, removeMessageMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ANServer

public ANServer(java.lang.String name,
                java.util.Vector nameservers,
                Clock clock)
Method Detail

version

protected static void version()

usage

protected static void usage()

main

public static void main(java.lang.String[] arg)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.