fr.dyade.aaa.agent.conf.A3CMLServer Class Reference

List of all members.

Public Member Functions

 A3CMLServer (short sid, String name, String hostname) throws Exception
void addNetwork (A3CMLNetwork newNetwork) throws Exception
void removeNetwork (String domainName)
void addService (A3CMLService newService) throws Exception
void removeService (String serviceClassName)
A3CMLProperty addProperty (A3CMLProperty prop)
A3CMLProperty getProperty (String name)
A3CMLProperty removeProperty (String name)
boolean containsProperty (String name)
A3CMLNat addNat (A3CMLNat natElement)
A3CMLNat getNat (short sid)
A3CMLNat removeNat (short sid)
boolean containsNat (short sid)
final String getJvmArgs ()
final A3CMLService getService (String classname) throws UnknownServiceException
final String getServiceArgs (String classname) throws UnknownServiceException
A3CMLNetwork getNetwork (String domainName)
A3CMLServer duplicate (Hashtable context) throws Exception
A3CMLServer duplicate () throws Exception
String toString ()
boolean equals (Object obj)

Public Attributes

short sid = -1
String name = null
String hostname = null
String domain = null
int port = -1
Hashtable nat = null
Vector networks = null
Vector services = null
String jvmArgs = null
Hashtable properties = null
boolean visited = false
short gateway = -1
int hops = -1

Detailed Description

The class Server describes an agent server.

Definition at line 27 of file A3CMLServer.java.


Member Data Documentation

String fr.dyade.aaa.agent.conf.A3CMLServer.domain = null

Domain (1st hop) used to access this server from current node.

Definition at line 36 of file A3CMLServer.java.

Referenced by fr.dyade.aaa.agent.ServerConfigHelper.addServer(), fr.dyade.aaa.agent.conf.A3CMLConfig.configure(), fr.dyade.aaa.agent.conf.A3CMLServer.duplicate(), fr.dyade.aaa.agent.conf.A3CMLServer.equals(), and fr.dyade.aaa.agent.conf.A3CMLServer.toString().

int fr.dyade.aaa.agent.conf.A3CMLServer.port = -1

Communication port if the server is directly accessible by the root server.

Definition at line 41 of file A3CMLServer.java.

Referenced by fr.dyade.aaa.agent.conf.A3CMLServer.duplicate(), fr.dyade.aaa.agent.conf.A3CMLServer.equals(), and fr.dyade.aaa.agent.conf.A3CMLServer.toString().

boolean fr.dyade.aaa.agent.conf.A3CMLServer.visited = false

True if the server is already visited during configuration phase.

Definition at line 50 of file A3CMLServer.java.

Referenced by fr.dyade.aaa.agent.conf.A3CMLServer.duplicate(), fr.dyade.aaa.agent.conf.A3CMLServer.equals(), and fr.dyade.aaa.agent.conf.A3CMLServer.toString().

short fr.dyade.aaa.agent.conf.A3CMLServer.gateway = -1

For persistent server, Id. of router (1st hop) used to access the server from current node. if -1 the server is not accessible. This value is fixed during configuration phase.

Definition at line 56 of file A3CMLServer.java.

Referenced by fr.dyade.aaa.agent.conf.A3CMLServer.duplicate(), fr.dyade.aaa.agent.conf.A3CMLServer.equals(), and fr.dyade.aaa.agent.conf.A3CMLServer.toString().

int fr.dyade.aaa.agent.conf.A3CMLServer.hops = -1

Logical distance between this server and the root one, i.e. the number of hops to reach it from the local one.

Definition at line 61 of file A3CMLServer.java.

Referenced by fr.dyade.aaa.agent.conf.A3CMLServer.toString().


The documentation for this class was generated from the following file:
Generated on Tue Sep 16 16:16:59 2008 for joram by  doxygen 1.5.0