Package org.olat.core.util.event

Examples of org.olat.core.util.event.GenericEventListener.event()


    Chat chat = chatmanager.createChat(chatPartnerJid, new MessageListener() {

      public void processMessage(Chat chat, Message message) {
        message.setProperty("receiveTime", new Long(new Date().getTime()));
        GenericEventListener listener = listeners.get(username+controller.hashCode());
        listener.event(new InstantMessagingEvent(message, "chatmessage"));
      }
    });
    return chat;
  }
View Full Code Here


        //filter <script> msg. out - security risk of cross site scripting!
        //or may user ext.util.strip script tag method on client side
        jabbmessage.setProperty("receiveTime", new Long(new Date().getTime()));
        GenericEventListener listener = listeners.get(username);
        if (listener != null){
          listener.event(new InstantMessagingEvent(packet, "message"));
          if (log.isDebug()) log.debug("routing message event to controller of: "+packet.getTo());
        } else {
          log.warn("could not find listener for IM message for username: "+username);
        }
      }
View Full Code Here

        try {
          GenericEventListener listener = listeners.get(username);
          if (listener == null) {
            log.warn("could not route presence event as presence listener is null for user: "+username);
          } else {
            listener.event(new InstantMessagingEvent(packet, "presence"));
            Presence presence = (Presence) packet;
            if (log.isDebug()) log.debug("routing presence event to controller of: "+presence.getTo());
          }
        } catch(Throwable th){
          log.warn("Presence package", th);
View Full Code Here

  public void sendPresenceEvent(Presence.Type type, String username) {
    Presence presence = new Presence(type);
    presence.setTo(username);
    GenericEventListener listener = listeners.get(username);
    if (listener != null) {
      listener.event(new InstantMessagingEvent(presence, "presence"));
    }
  }

  /**
   * Looks if user has credentials for IM. If not (auth == null) a new accounts
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.