Class JavaAgent.context.ANSContext
All Packages Class Hierarchy This Package Previous Next Index
Class JavaAgent.context.ANSContext
java.lang.Object
|
+----JavaAgent.context.AgentContext
|
+----JavaAgent.context.SocketContext
|
+----JavaAgent.context.ANSContext
- public class ANSContext
- extends SocketContext
Subclass of SocketContext which creates an ANS.
Copyright (c) 1995, H. Robert Frost, Stanford University.
All rights reserved.
Copyright (c) 1996, H. Robert Frost, Enterprise Integration Technologies,
Inc. All rights reserved.
RESTRICTED RIGHTS LEGEND: Use, duplication or disclosure by the
Government is subject to restrictions as set forth in
subparagraph(c)(1)(ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013 and in similar clauses in the
FAR and NASA FAR supplement.
This software is bound by the terms and conditions listed in the
attached LICENSE file.
-
ANSContext(SocketParams)
- Sets the parameters and creates the
CommInterface, represented Agent and possibly the AgentFrame.
-
addAgent()
- Creates the ANS object.
-
createCommInterface()
- Creates a SocketInterface for the ANS, uses the address contained in
the initialization file.
-
hostMatch(SocketAddress)
- Checks to see if the current host is the same as the host listed in
the init file.
-
main(String[])
- Called if the ANSContext is started as an application from the command
line.
ANSContext
public ANSContext(SocketParams params)
- Sets the parameters and creates the
CommInterface, represented Agent and possibly the AgentFrame.
- Parameters:
- params - Runtime parameters for the AgentContext.
addAgent
protected boolean addAgent()
- Creates the ANS object.
- Overrides:
- addAgent in class SocketContext
createCommInterface
protected void createCommInterface()
- Creates a SocketInterface for the ANS, uses the address contained in
the initialization file.
- Overrides:
- createCommInterface in class SocketContext
hostMatch
protected boolean hostMatch(SocketAddress sa)
- Checks to see if the current host is the same as the host listed in
the init file.
- Parameters:
- sa - SocketAddress listed in the init_file.
main
public static void main(String arg[])
- Called if the ANSContext is started as an application from the command
line. Command line args:
- -i init_file URL
- [-s] shared classes URL, for classes and other files which will
be shared with other agents.
- [-l] local directory for writing to the shared classes URL.
- [-w] working directory for saving local files, this should not
be included if the agent cannot access the local disk
- [-n] name, only included if the Agent should automatically
connect to the network.
- [-gui] create a GUI if this flag is included
- [-p] For for ServerSocket
- Parameters:
- arg - Array of command line arguments.
All Packages Class Hierarchy This Package Previous Next Index