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 |
Server describes an agent server.
Definition at line 27 of file A3CMLServer.java.
| 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().
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().
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().
1.5.0