Launching the Agent

Once the agent has been compiled and the Concordia Server has been started, the agent can now be launched. Launching is the action of constructing an instance of an agent and initiating its travel.

Concordia provides four mechanisms for launching an agent:

  1. A graphical user interface (the Agent Launch Wizard),
  2. A command line tool (the bootstrap command),
  3. An application programming interface (Agent.launch API).
  4. Via the Concordia Administrator. <Not available in the Freeware version of Concordia>

The command line and GUI tools provide a generic mechanism through which end users can launch agents. The API provides a mechanism through which agents can be launched programmatically. The Concordia Administrator, which is not available in the Freeware version of Concordia, provides a GUI for launching agents and managing agent installation. For more information on the Concordia Administrator, see the Concordia Administrator User's Guide. Note that if the agent does not have a constructor which takes no arguments, then it can only be launched programmatically, with the API mechanism.