Package jade.lang.acl

Examples of jade.lang.acl.ACLMessage.addReceiver()


   * @return an ACLMessage object
   */
  static ACLMessage createRequestMessage(Agent sender, AID receiver) {
    ACLMessage request = new ACLMessage(ACLMessage.REQUEST);
    request.setSender(sender.getAID());
    request.addReceiver(receiver);
    request.setProtocol(FIPANames.InteractionProtocol.FIPA_REQUEST);
    request.setLanguage(FIPANames.ContentLanguage.FIPA_SL0);
    request.setOntology(FIPAManagementVocabulary.NAME);
    int n = getNextInt();
    request.setReplyWith("rw-"+sender.getName()+System.currentTimeMillis()+'-'+n);
View Full Code Here


    this.gui = communicator.getGUI();
    this.dfApplet = communicator;
    ACLMessage request = new ACLMessage(ACLMessage.REQUEST);
    //request.setSender(sender);
    request.addReceiver(receiver);
    request.setProtocol(FIPANames.InteractionProtocol.FIPA_REQUEST);
    request.setLanguage(FIPANames.ContentLanguage.FIPA_SL);
    request.setOntology(DFAppletOntology.NAME);
    request.setReplyWith("rw"+(new Date()).getTime());
    request.setConversationId("conv"+(new Date()).getTime());
View Full Code Here

   @return The request ACL message.
   */
  protected ACLMessage getRequest() {
    ACLMessage AMSRequest = new ACLMessage(ACLMessage.REQUEST);
    AMSRequest.setSender(getAID());
    AMSRequest.addReceiver(getAMS());
    AMSRequest.setProtocol(FIPANames.InteractionProtocol.FIPA_REQUEST);
    AMSRequest.setLanguage(FIPANames.ContentLanguage.FIPA_SL0);
    return AMSRequest;
  }
 
View Full Code Here

  }
 
 
  private final ACLMessage createObserverMessage() {
    ACLMessage msg = new ACLMessage(ACLMessage.INFORM);
    msg.addReceiver(observerAgent);
    msg.setOntology(IntrospectionOntology.NAME);
    msg.setLanguage(FIPANames.ContentLanguage.FIPA_SL0);
    return msg;
  }
 
View Full Code Here

    try{
     
      ACLMessage requestMsg = new ACLMessage(ACLMessage.REQUEST);
      requestMsg.setSender(getAID());
      requestMsg.clearAllReceiver();
      requestMsg.addReceiver(remoteAMS);
      requestMsg.setProtocol(FIPANames.InteractionProtocol.FIPA_REQUEST);
      requestMsg.setLanguage(FIPANames.ContentLanguage.FIPA_SL0);
      requestMsg.setOntology(FIPAManagementOntology.NAME);
     
      GetDescription action = new GetDescription();
View Full Code Here

      AgentTree.Node node=(AgentTree.Node) nod;
      // msg2.addDest(node.getName());
      rec = new AID();
      rec.setName(node.getName());}
     
    msg2.addReceiver(rec);
    ACLMessage msg = jade.gui.AclGui.editMsgInDialog(msg2, mainWnd);
    if (msg != null)
      myRMA.send(msg);

  }
View Full Code Here

    //send the message only to the first receiver.
    Iterator receivers = request.getAllReceiver();
    AID r = (AID)receivers.next();
    request.clearAllReceiver();
    request.addReceiver(r);
     if(receivers.hasNext())
        if(logger.isLoggable(Logger.WARNING))
          logger.log(Logger.WARNING,"The message you are sending has more than one receivers. The message will be sent only to the first one !!");
    if(r.equals(myAgent.getAID())){
        //if myAgent is the receiver then modify the messageTemplate
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.