Package org.eclipse.ecf.internal.provider.xmpp.events

Examples of org.eclipse.ecf.internal.provider.xmpp.events.MessageEvent


  }

  protected void handleChatMessage(Message mess) throws IOException {
    final SOWrapper wrap = getSharedObjectWrapper(containerHelperID);
    if (wrap != null) {
      wrap.deliverEvent(new MessageEvent(mess));
    }
  }
View Full Code Here


  protected void handleXMPPMessage(Packet aPacket) throws IOException {
    if (!handleAsExtension(aPacket)) {
      if (aPacket instanceof IQ) {
        deliverEvent(new IQEvent((IQ) aPacket));
      } else if (aPacket instanceof Message) {
        deliverEvent(new MessageEvent((Message) aPacket));
      } else if (aPacket instanceof Presence) {
        deliverEvent(new PresenceEvent((Presence) aPacket));
      } else {
        log(NLS.bind(Messages.XMPPContainer_UNEXPECTED_XMPP_MESSAGE,
            aPacket.toXML()), null);
View Full Code Here

    final Iterator i = packet.getExtensions().iterator();
    for (; i.hasNext();) {
      final Object extension = i.next();
      if (extension instanceof XHTMLExtension) {
        final XHTMLExtension xhtmlExtension = (XHTMLExtension) extension;
        deliverEvent(new MessageEvent((Message) packet,
            xhtmlExtension.getBodies()));
        return true;
      }
      if (packet instanceof Presence && extension instanceof MUCUser) {
        return true;
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.internal.provider.xmpp.events.MessageEvent

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.