Jade Agent:如何调用setup()方法?

时间:2016-04-25 14:49:26

标签: java agents-jade

我对Jade Agent概念很新。我一直在互联网上搜索这个问题,但关于这个主题的资料非常少。所以我决定在这里问一个问题。

java中,当我们通过在终端输入java classname来运行任何课程时,默认情况下JVM会调用该类main()方法。我们运行setup()时调用Agent class方法的方式相同(如果我错了,请原谅我)。但是我无法理解的是setup()方法如何被调用以及调用它的方式或者如何开始执行Agent

对此问题的任何见解都表示高度赞赏。

感谢。

2 个答案:

答案 0 :(得分:5)

作为我在该领域的初步研究的一部分,我从一些可靠的来源发现了以下答案。

设置方法用于执行代理初始化。 代理必须执行的实际工作通常由behaviours执行。

代理在其setup()方法中执行的典型功能是:

  1. 初始化GUI
  2. 创建/打开与数据库的连接
  3. 在黄页目录
  4. 中注册它提供的服务

答案 1 :(得分:0)

我不熟悉jade代理,但是主类的main()方法,无论它是什么,都是jvm的起点。主类必须由jade代理管理。在完成它需要做的事情之后,它将调用setup()