Examples of addMessageReceivedHandler()


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

  @Test
  public void shouldForwardMessagesToChats() {
    final Chat chat = manager.open(OTHER);
    final MessageReceivedTestHandler handler = new MessageReceivedTestHandler();
    chat.addMessageReceivedHandler(handler);
    session.receives(new Message("body", ME, OTHER));
    assertEquals(1, handler.getCalledTimes());
    session.receives("<message type='chat' id='purplee8b92642' to='me@localhost' " + "from='other@localhost'><x xmlns='jabber:x:event'/><active"
        + "xmlns='http://jabber.org/protocol/chatstates'/></message>");
    assertEquals(2, handler.getCalledTimes());
View Full Code Here

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

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

  @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

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

  @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

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

    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

Examples of com.calclab.emite.im.client.chat.Chat.addMessageReceivedHandler()

    display.printHeader("Ping to: " + other, Style.info);

    new ChatManagerEventsSupervisor(chatManager, display);
    final Chat chat = chatManager.open(other);

    chat.addMessageReceivedHandler(new MessageHandler() {
      @Override
      public void onMessage(final MessageEvent event) {
        display.print(("RECEIVED: " + event.getMessage().getBody()), Style.received);
      }
    });
View Full Code Here

Examples of com.calclab.emite.xep.muc.RoomChat.addMessageReceivedHandler()

  @Test
  public void shouldFireChatMessages() {
    final RoomChat chat = manager.open(uri("room@rooms.domain/user"));
    final MessageReceivedTestHandler handler = new MessageReceivedTestHandler();
    chat.addMessageReceivedHandler(handler);
    session.receives("<message from='room@rooms.domain/other' to='user@domain/resource' " + "type='groupchat'><body>the message body</body></message>");
    assertEquals(1, handler.getCalledTimes());
  }

  @Test
View Full Code Here

Examples of com.calclab.emite.xep.muc.client.Room.addMessageReceivedHandler()

    new ChatManagerEventsSupervisor(roomManager, display);
    new RoomManagerEventsSupervisor(roomManager, display);

    // Because is a RoomManager, we know this MUST be a room
    final Room room = (Room) roomManager.open(roomUri);
    room.addMessageReceivedHandler(new MessageHandler() {
      @Override
      public void onMessage(final MessageEvent event) {
        final Message message = event.getMessage();
        display.print(("RECEIVED: " + message.getBody()), Style.received);
        pongs++;
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.