⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 agenttransportcommand.java

📁 一个agent 工具包,可以开发移动设备应用,考虑了安全措施
💻 JAVA
字号:
package SOMA.agent.mobility;

import SOMA.naming.*;
import SOMA.network.connection.*;
import SOMA.agent.*;
import SOMA.Environment;

/** Comando per il trasporto di agenti.
*
* @author Livio Profiri
*/
public class AgentTransportCommand extends Command
{
  /** @serial*/
  final private AgentPacket agentPacket;

  /** @serial*/
  final private PlaceID destination;

  /** Costruttore. */
  public AgentTransportCommand( Environment env, Agent agent, PlaceID destination )
  {
    /*
    if( agent.getClass().getClassLoader() instanceof AgentClassLoader )
      agentPacket = new BasicAgentPacket( agent );
    else
      agentPacket = new SystemAgentPacket( agent );
    */
    agentPacket = env.agentManager.packAgent( agent );

    this.destination = destination;

    //System.out.println( "AgentTransportCommand: created ->" + agentPacket );
  }

  /** Avvia l'agente. */
  public void run()
  {
    AgentID startedID = null;

    try
    {
      Agent agent = agentPacket.getAgent( env );
      AgentWorker worker = env.agentManager.createWorker( agent );

      // Se sono nella home del place mobile dove devo recarmi
      //   vuol dire che questo non 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -