Package com.calclab.emite.im.chat

Examples of com.calclab.emite.im.chat.PairChat.addMessageReceivedHandler()


        input.setText("");
      }
    });

    final PairChat chat = chatManager.openChat(uri(user));
    chat.addMessageReceivedHandler(this);
  }
 
  @Override
  public void onSessionStatusChanged(final SessionStatusChangedEvent event) {
    log("Current status: " + event.getStatus().toString());
View Full Code Here


  @Test
  public void shouldEventIncommingMessages() {
    final PairChat chat = manager.open(uri("someone@domain"));
    final MessageReceivedTestHandler handler = new MessageReceivedTestHandler();
    chat.addMessageReceivedHandler(handler);
    session.receives("<message type='chat' id='purplee8b92642' to='user@domain' " + "from='someone@domain'><x xmlns='jabber:x:event'/><active"
        + "xmlns='http://jabber.org/protocol/chatstates'/></message>");
    assertTrue(handler.isCalledOnce());
  }
View Full Code Here

  @Test
  public void shouldOpenDifferentsChatsForDifferentDomains() {
    final PairChat chatCom = manager.open(uri("COM@domain.com"));
    final MessageReceivedTestHandler handlerCom = new MessageReceivedTestHandler();
    chatCom.addMessageReceivedHandler(handlerCom);
    assertTrue("com listener empty", handlerCom.isNotCalled());

    final PairChat chatOrg = manager.open(uri("ORG@domain.org"));
    final MessageReceivedTestHandler handlerOrg = new MessageReceivedTestHandler();
    chatOrg.addMessageReceivedHandler(handlerOrg);
View Full Code Here

    chatCom.addMessageReceivedHandler(handlerCom);
    assertTrue("com listener empty", handlerCom.isNotCalled());

    final PairChat chatOrg = manager.open(uri("ORG@domain.org"));
    final MessageReceivedTestHandler handlerOrg = new MessageReceivedTestHandler();
    chatOrg.addMessageReceivedHandler(handlerOrg);
    assertTrue("org listener empty", handlerCom.isNotCalled());

    session.receives(new Message("message com 2", MYSELF, uri("COM@domain.com")));
    assertTrue("com has one message", handlerCom.isCalledOnce());
    assertTrue("org has no message", handlerOrg.isNotCalled());
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.