Package jade.core

Examples of jade.core.AID


    eventQueue.put(er);
  }

  public void frozenAgent(PlatformEvent ev) {
    ContainerID cid = ev.getContainer();
    AID name = ev.getAgent();
    ContainerID bufferContainer = ev.getNewContainer();

    FrozenAgent fa = new FrozenAgent();
    fa.setAgent(name);
    fa.setWhere(cid);
View Full Code Here


    eventQueue.put(er);
  }

  public void thawedAgent(PlatformEvent ev) {
    ContainerID cid = ev.getContainer();
    AID name = ev.getAgent();
    ContainerID bufferContainer = ev.getNewContainer();

    ThawedAgent ta = new ThawedAgent();
    ta.setAgent(name);
    ta.setWhere(cid);
View Full Code Here

  }

  public void movedAgent(PlatformEvent ev) {
    ContainerID from = ev.getContainer();
    ContainerID to = ev.getNewContainer();
    AID agentID = ev.getAgent();

    MovedAgent ma = new MovedAgent();
    ma.setAgent(agentID);
    ma.setFrom(from);
    ma.setTo(to);
View Full Code Here

    eventQueue.put(er);
  }

  public void changedAgentPrincipal(PlatformEvent ev) {
    ContainerID cid = ev.getContainer();
    AID name = ev.getAgent();

    ChangedAgentOwnership cao = new ChangedAgentOwnership();
    cao.setAgent(name);
    cao.setWhere(cid);
    cao.setFrom(ev.getOldOwnership());
View Full Code Here

    this.setModal(true);
    try {
      this.resolverList = new ACLAIDList(agent);
      jbInit();
      this.setSize(350, 250);
      setItsAID(new AID("", true));
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }
View Full Code Here

 
  public void actionPerformed(ActionEvent e)
  {
 
    int kind = gui.kindOfOperation();
    AID df;
   
    if ((kind == DFGUI.PARENT_VIEW) || (kind == DFGUI.CHILDREN_VIEW))// search on parent
       {
       
           AID name = gui.getSelectedAgentInTable();
          if (name != null)
            df = name; //find the address of the parent-df
          else 
            df = gui.myAgent.getDescriptionOfThisDF().getName();
        
View Full Code Here

 
    DFAgentDescription editedDfd ;
    DFAgentDescription dfd = gui.myAgent.getDescriptionOfThisDF();
    AIDGui insertDlg = new AIDGui(gui);
    insertDlg.setTitle("Insert the AID of the DF with which federate");
    AID parent = insertDlg.ShowAIDGui(null,true,true);
   
    if (parent != null)
    {
      DFAgentDscDlg dlg = new DFAgentDscDlg((Frame) gui);
      //FIXME the AID should not be editable
View Full Code Here

    public void run() {
      while (true) {
        // Get a message from the OutBox (block until there is one)
        PendingMsg pm = outBox.get();
        GenericMessage msg = pm.getMessage();
        AID receiverID = pm.getReceiver();

        // Deliver the message
        Channel ch = pm.getChannel();
        try {
          ch.deliverNow(msg, receiverID);
        }
        catch (Throwable t) {
          // A MessageManager deliverer thread must never die
          myLogger.log(Logger.WARNING, "MessageManager cannot deliver message "+stringify(msg)+" to agent "+receiverID.getName(), t);
          ch.notifyFailureToSender(msg, receiverID, new InternalError(ACLMessage.AMS_FAILURE_UNEXPECTED_ERROR + ": "+t));
        }
        servedCnt++;
        outBox.handleServed(receiverID);
      }
View Full Code Here

      }
    }
   
    private void handleRequestMove(VerticalCommand cmd) throws IMTPException, NotFoundException {
      Object[] params = cmd.getParams();
      AID agentID = (AID)params[0];
      Location where = (Location)params[1];
     
      moveAgent(agentID, where);
    }
View Full Code Here

      moveAgent(agentID, where);
    }
   
    private void handleRequestClone(VerticalCommand cmd) throws IMTPException, NotFoundException {
      Object[] params = cmd.getParams();
      AID agentID = (AID)params[0];
      Location where = (Location)params[1];
      String newName = (String)params[2];
     
      copyAgent(agentID, where, newName);
    }
View Full Code Here

TOP

Related Classes of jade.core.AID

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.