Examples of MessageTemplate


Examples of com.jeecms.common.email.MessageTemplate

    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    UnifiedUser user = unifiedUserMng.getByUsername(username);
    EmailSender sender = configMng.getEmailSender();
    MessageTemplate msgTpl = configMng.getForgotPasswordMessageTemplate();
    model.addAttribute("user", user);
    FrontUtils.frontData(request, model, site);
    if (user == null) {
      // 用户名不存在
      model.addAttribute("status", 1);
View Full Code Here

Examples of com.jeecms.common.email.MessageTemplate

      return FrontUtils.showError(request, response, model, errors);
    }
    String ip = RequestUtils.getIpAddr(request);
    if(config.getEmailValidate()){
      EmailSender sender = configMng.getEmailSender();
      MessageTemplate msgTpl = configMng.getRegisterMessageTemplate();
      if (sender == null) {
        // 邮件服务器没有设置好
        model.addAttribute("status", 4);
      } else if (msgTpl == null) {
        // 邮件模板没有设置好
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

            this.resource = resource;
        }

        @Override
        public void action() {
            MessageTemplate mt = MessageTemplate.MatchPerformative(ACLMessage.CONFIRM);
            ACLMessage message = myAgent.receive(mt);
            if (message != null) {
                requestMessage.addReceiver(message.getSender());
                myAgent.send(requestMessage);
                myAgent.addBehaviour(new ClientBehaviour());
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

     */
    class ClientBehaviour extends CyclicBehaviour {

        @Override
        public void action() {
            MessageTemplate mt = MessageTemplate.MatchPerformative(ACLMessage.INFORM);
            ACLMessage message = myAgent.receive(mt);
            if (message != null) {
                clientNodeGui.clearValues();
                clientNodeGui.setResultText(message.getContent());
                myAgent.removeBehaviour(this);
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

   */
  public AMSSubscriber() {
    super();
   
    // Prepare the template to receive AMS notification
    MessageTemplate mt1 = MessageTemplate.MatchLanguage(FIPANames.ContentLanguage.FIPA_SL0);
    MessageTemplate mt2 = MessageTemplate.MatchOntology(IntrospectionOntology.NAME);
    MessageTemplate mt12 = MessageTemplate.and(mt1, mt2);
   
    mt1 = MessageTemplate.MatchInReplyTo(AMS_SUBSCRIPTION);
    mt2 = MessageTemplate.MatchPerformative(ACLMessage.INFORM);
    listenTemplate = MessageTemplate.and(mt1, mt2);
    listenTemplate = MessageTemplate.and(listenTemplate, mt12);
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

    if (disableValidation) {
      getContentManager().setValidationMode(false);
    }
   
    // Create and add behaviours
    MessageTemplate mt = MessageTemplate.MatchPerformative(ACLMessage.REQUEST);
    MessageTemplate mt1 = null;
   
    // Behaviour dealing with FIPA management actions
    mt1 = MessageTemplate.and(mt, MessageTemplate.MatchOntology(FIPAManagementOntology.getInstance().getName()));
    mt1 = MessageTemplate.and(mt1, MessageTemplate.not(MessageTemplate.MatchProtocol(FIPANames.InteractionProtocol.ITERATED_FIPA_REQUEST)));
    //#PJAVA_EXCLUDE_BEGIN
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

    }
    // Register languages and ontologies
    getContentManager().registerLanguage(codec)
    getContentManager().registerOntology(LogManagementOntology.getInstance());
   
    MessageTemplate mt = MessageTemplate.MatchOntology(LogManagementOntology.NAME);
    addBehaviour(new LogHelperAgentBehaviour(this, mt));
    logger.log(Logger.INFO, getName() + " started using " + logManagerClass );
  }
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

    getContentManager().registerLanguage(codec, FIPANames.ContentLanguage.FIPA_SL1);
    getContentManager().registerLanguage(codec, FIPANames.ContentLanguage.FIPA_SL2);
    getContentManager().registerLanguage(codec, FIPANames.ContentLanguage.FIPA_SL);

    // The behaviour managing FIPA requests
    MessageTemplate mtF = MessageTemplate.and(MessageTemplate.MatchPerformative(ACLMessage.REQUEST), MessageTemplate.MatchOntology(FIPAManagementVocabulary.NAME));
    Behaviour fipaResponderB = new AMSFipaAgentManagementBehaviour(this, mtF);
    addBehaviour(fipaResponderB);

    // The behaviour managing JADE requests
    // MobilityOntology is matched for JADE 2.5 Backward compatibility
    MessageTemplate mtJ = MessageTemplate.and(MessageTemplate.MatchPerformative(ACLMessage.REQUEST), MessageTemplate.or(MessageTemplate.MatchOntology(JADEManagementVocabulary.NAME), MessageTemplate.MatchOntology(jade.domain.mobility.MobilityOntology.NAME)));
    Behaviour jadeResponderB = new AMSJadeAgentManagementBehaviour(this, mtJ);
    addBehaviour(jadeResponderB);

    // The behaviours dealing with platform tools
    Behaviour registerTool = new RegisterToolBehaviour();
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

    private MessageTemplate subscriptionTemplate;

    RegisterToolBehaviour() {

      MessageTemplate mt1 = MessageTemplate.MatchLanguage(FIPANames.ContentLanguage.FIPA_SL0);
      MessageTemplate mt2 = MessageTemplate.MatchOntology(IntrospectionOntology.NAME);
      MessageTemplate mt12 = MessageTemplate.and(mt1, mt2);

      mt1 = MessageTemplate.MatchReplyWith("tool-subscription");
      mt2 = MessageTemplate.MatchPerformative(ACLMessage.SUBSCRIBE);
      subscriptionTemplate = MessageTemplate.and(mt1, mt2);
      subscriptionTemplate = MessageTemplate.and(subscriptionTemplate, mt12);
View Full Code Here

Examples of jade.lang.acl.MessageTemplate

    private MessageTemplate cancellationTemplate;

    DeregisterToolBehaviour() {

      MessageTemplate mt1 = MessageTemplate.MatchLanguage(FIPANames.ContentLanguage.FIPA_SL0);
      MessageTemplate mt2 = MessageTemplate.MatchOntology(IntrospectionOntology.NAME);
      MessageTemplate mt12 = MessageTemplate.and(mt1, mt2);

      mt1 = MessageTemplate.MatchReplyWith("tool-cancellation");
      mt2 = MessageTemplate.MatchPerformative(ACLMessage.CANCEL);
      cancellationTemplate = MessageTemplate.and(mt1, mt2);
      cancellationTemplate = MessageTemplate.and(cancellationTemplate, mt12);
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.