`
turingfellow
  • 浏览: 135103 次
  • 性别: Icon_minigender_1
  • 来自: 福建省莆田市
社区版块
存档分类
最新评论

booktrading / manager

    博客分类:
  • jade
阅读更多

<html><head><title>

jadex.examples.booktrading.manager

</title></head><body>
 
This package contains the manager agent used to start the booktrading scenario.

</body></html>
<!--
 <H3>The manager agent for starting the application.</H3>

 Can be used to start the booktrading example with different
 initial configurations of buyer and seller agents.

-->
<agent xmlns="http://jadex.sourceforge.net/jadex"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://jadex.sourceforge.net/jadex
                     http://jadex.sourceforge.net/jadex-0.96.xsd"
    name="Manager"
    package="jadex.examples.booktrading.manager">

 <imports>
  <import>jadex.*</import>
  <import>jadex.planlib.*</import>
  <import>java.util.*</import>
  <import>jadex.examples.booktrading.common.*</import>
 </imports>

 <capabilities>
  <capability name="startcap" file="StartAgents"/>
  <capability name="amscap" file="jadex.planlib.AMS"/>
 </capabilities>

 <goals>
  <achievegoalref name="start_agents">
   <concrete ref="startcap.start_agents"/>
   <deliberation>
    <!-- Wait for all agents being started before destroying the manager. -->
    <inhibits ref="ams_destroy_agent"/>
   </deliberation>
  </achievegoalref>
  <!-- Goal used to kill manager after startup. -->
  <achievegoalref name="ams_destroy_agent">
   <concrete ref="amscap.ams_destroy_agent"/>
  </achievegoalref>
 </goals>

 <properties>
<!--  <property name="debugging">true</property>-->
 </properties>

 <configurations>
  <configuration name="One buyer / one seller">
   <goals>
    <initialgoal ref="start_agents">
     <parameterset ref="agentinfos">
      <value>
       new StartAgentInfo("jadex.examples.booktrading.buyer.Buyer", "Alex", 0, new String[]{"initial_orders"},
       new Object[]{new Order[]
       {
        new Order("All about agents", new Date(System.currentTimeMillis()+60000), 100, 120, true),
        new Order("All about web services", new Date(System.currentTimeMillis()+60000), 40, 60, true),
        new Order("Harry Potter", new Date(System.currentTimeMillis()+60000), 5, 10, true),
        new Order("Agents in the real world", new Date(System.currentTimeMillis()+60000), 30, 65, true)
       }})
      </value>
      <value>
       new StartAgentInfo("jadex.examples.booktrading.seller.Seller", "Lars", 0, new String[]{"initial_orders"},
       new Object[]{new Order[]
       {
        new Order("All about agents", new Date(System.currentTimeMillis()+60000), 130, 110, false),
        new Order("All about web services", new Date(System.currentTimeMillis()+60000), 50, 30, false),
        new Order("Harry Potter", new Date(System.currentTimeMillis()+60000), 15, 9, false),
        new Order("Agents in the real world", new Date(System.currentTimeMillis()+60000), 100, 60, false)
       }})
      </value>
     </parameterset>
    </initialgoal>
    <initialgoal ref="ams_destroy_agent">
     <parameter ref="agentidentifier">
      <value>$agent.getAgentIdentifier()</value>
     </parameter>
    </initialgoal>
   </goals>
  </configuration>
  <configuration name="One buyer / two sellers">
   <goals>
    <initialgoal ref="start_agents">
     <parameterset ref="agentinfos">
      <value>
       new StartAgentInfo("jadex.examples.booktrading.buyer.Buyer", "Alex", 0, new String[]{"initial_orders"},
       new Object[]{new Order[]
       {
        new Order("All about agents", new Date(System.currentTimeMillis()+60000), 100, 120, true),
        new Order("All about web services", new Date(System.currentTimeMillis()+60000), 40, 60, true),
        new Order("Harry Potter", new Date(System.currentTimeMillis()+60000), 5, 10, true),
        new Order("Agents in the real world", new Date(System.currentTimeMillis()+60000), 30, 65, true)
       }})
      </value>
      <value>
       new StartAgentInfo("jadex.examples.booktrading.seller.Seller", "Lars", 0, new String[]{"initial_orders"},
       new Object[]{new Order[]
       {
        new Order("All about agents", new Date(System.currentTimeMillis()+60000), 130, 110, false),
        new Order("All about web services", new Date(System.currentTimeMillis()+60000), 50, 30, false),
        new Order("Harry Potter", new Date(System.currentTimeMillis()+60000), 12, 6, false),
        new Order("Agents in the real world", new Date(System.currentTimeMillis()+60000), 100, 60, false)
       }})
      </value>
      <value>
       new StartAgentInfo("jadex.examples.booktrading.seller.Seller", "Dirk", 0, new String[]{"initial_orders"},
       new Object[]{new Order[]
       {
        new Order("All about agents", new Date(System.currentTimeMillis()+60000), 120, 100, false),
        new Order("All about web services", new Date(System.currentTimeMillis()+60000), 40, 20, false),
        new Order("Harry Potter", new Date(System.currentTimeMillis()+60000), 16, 12, false),
        new Order("Agents in the real world", new Date(System.currentTimeMillis()+60000), 100, 60, false)
       }})
      </value>
     </parameterset>
    </initialgoal>
    <initialgoal ref="ams_destroy_agent">
     <parameter ref="agentidentifier">
      <value>$agent.getAgentIdentifier()</value>
     </parameter>
    </initialgoal>
   </goals>
  </configuration>
 </configurations>

</agent>

分享到:
评论

相关推荐

    Oracle中的imp命令

    使用imp system/manager file=seapark log=seapark fromuser=seapark命令可以将用户seapark所属的全部表、索引和其他对象导入到文件seapark中。 4. 将一个用户所属的数据导入另一个用户:imp system/manager file=...

    API接口模板化校验服务

    1、编辑接口控制校验文件,参考testApi.xml. 2、将testApi.xml放在应用服务器某个目录下,该目录下只放置接口校验模板控制文件。 3、启动CloudCheck应用。 4、系统启动动态加载模板目录下的所有api模板,注入内存...

    ArcGIS Server manager无法登陆问题

    ArcGIS Server Manager 无法登陆问题解决方案 ArcGIS Server Manager 无法登陆问题是 ArcGIS Server 应用程序中一个常见的问题。该问题的症状是无法登陆 ArcGIS Server Manager,尽管在安装时没有问题,post ...

    导入导出数据在cmd直接运行

    exp system/manager@orcl file=d:\daochu.dmp full=y 2、将数据库中system用户与sys用户的表导出 1 exp system/manager@orcl file=d:\daochu.dmp owner=(system,sys) 3、将数据库中的表table1 、table2导出 1 exp ...

    Tomcat manager 配置.docx

    4. 获取session统计信息:`curl -u myName_script:myPwd http://localhost:8080/manager/text/sessions?path=/test` 此外,我们还可以设置session失效策略,例如,将超过特定分钟数未活动的session失效,以优化应用...

    oracle备份命令

    - 示例:`expsystem/manager@TEST tables=(table1) query="where filed1 like '00%'" file=d:\daochu.dmp` - **ROWS**:控制是否导出行数据,默认为Y(导出)。 - 示例:`expsystem/manager@TEST rows=n file=d:\...

    sdkmanager_0.9.14-4964_amd64.deb

    英伟达AI套件开发板刷机工具,安装sudo apt install ./sdkmanager-[version].[build#].deb

    Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令

    exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=" where filed1 like '00%'" 5. 将 dmp 文件导入到数据库中: imp system/manager@TEST file=d:\daochu.dmp 6. 将特定表从 dmp 文件中导入: ...

    Oracle导入导出dmp文件[参考].pdf

    2. 增量导出:`exp system/manager@mycon full=y inctype=incremental file=inc1.dmp` 3. 累积导出:`exp system/manager@mycon full=y inctype=cumulative file=cum1.dmp` `imp` 命令则用于导入数据,其语法与`exp...

    JSP在线衣贸商城源码

    一、源码介绍 是个可做课程设计或是毕业设计的项目。 二、主要功能 ...http://localhost:8080/ClothesOrderSystem/manager/manager.jsp 4. 包含SQL文件 三、注意事项 开发环境为jdk1.6,数据库为mysql

    Oracle数据库备份与还原命令.pdf

    - 运行 `imp userid=system/manager full=y file=*.dmp` 或者 `imp userid=system/manager full=y file=filename.dmp` 进行导入操作。 #### 其他注意事项 - 在实际操作中,可能会遇到各种问题,比如权限不足、...

    tomcat9用户访问配置问题_403Access Denied 无法访问server、Manager、Host Manager

    - 同样地,打开`tomcat9/webapps/host-manager/META-INF/host-manager.xml`并进行相同的修改。 3. **重启Tomcat服务:** - 使用命令行工具停止正在运行的Tomcat进程。可以通过执行`ps -ef | grep tomcat`来查找...

    Oracle导入导出方式

    exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold) ``` 例如: ``` exp system/system@xc file=c:/hehe owner=uep ``` 3. **特定表导出**: ``` exp system/manager file=tank...

    Undo/Redo Manager (107KB)

    本文将深入探讨"Undo/Redo Manager"这一主题,包括其基本原理、实现方式以及在实际应用中的具体运用。 撤销/重做管理器(Undo/Redo Manager)是一种用于跟踪和管理用户操作序列的系统,以便在需要时能够执行逆操作...

    火狐浏览器 安装 sqlite manager 插件

    ### 火狐浏览器安装SQLite Manager插件指南 在当今数字化时代,数据库管理变得尤为重要,尤其是在Web开发领域。SQLite作为一种轻量级的数据库管理系统,在众多应用场景中被广泛采用。为了更好地管理和操作SQLite...

    oracle数据库备份还原(本地及远程操作)

    - 条件导出:`exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\"where filed1 like '00%'\"` 2. **导入数据** - 全库导入:`imp system/manager@TEST file=d:\daochu.dmp` - 忽略已存在表...

    tomcat manager配置

    - 打开 `apache-tomcat-8.5.5/webapps/manager/META-INF/context.xml` 文件。 - 注释掉 `|::1|0:0:0:0:0:0:0:1" /&gt;` 这段代码,以允许任意 IP 地址访问 Manager App。 - 重启 Tomcat 服务器使更改生效。 以上步骤...

    catalina-manager.zip

    curl -T myapp.war http://localhost:8080/manager/text/deploy?path=/myapp ``` 五、实战应用 在持续集成和部署流程中,Catalina Manager扮演着重要角色。开发者可以通过自动化脚本,利用Catalina Manager部署新...

    Oracle中dmp文件的导入导出总结

    - 新版命令格式为:`expdp system/manager@TEST directory=DATA_PUMP_DIR dumpfile=daochu.dmp tables=table1 query=table1:"where filed1 like '00%'"` #### 数据导入 1. **将整个数据库导入:** - 示例:`imp ...

    教你在oracle中导入.dmp数据库文件

    在命令行中,切换到.dmp文件所在的目录,然后执行`imp userid=system/manager full=y file=*.dmp`或`imp userid=system/manager full=y file=filename.dmp`,例如`F:WorkOracle_Databackup&gt;imp userid=test/test ...

Global site tag (gtag.js) - Google Analytics