Package org.jivesoftware.smack

Examples of org.jivesoftware.smack.MessageListener


        }

        ChatManager chatManager = connection.getChatManager();
        Chat chat = chatManager.getThreadChat(threadId);
        if (chat == null) {
            chat = chatManager.createChat(getParticipant(), threadId, new MessageListener() {
                public void processMessage(Chat chat, Message message) {
                    // not here to do conversation
                }
            });
        }
View Full Code Here


            // SmackConfiguration.setPacketReplyTimeout(1000);
            XMPPConnection con = new XMPPConnection(config);
            con.connect();
            con.login("amq-user", "amq-pwd");
            Chat chat = con.getChatManager().createChat("test@localhost",
                new MessageListener() {
                    public void processMessage(Chat chat, Message message) {
                        //
                    }
                });
            for (int i = 0; i < 10; i++) {
View Full Code Here

        setSize(new Dimension(500, 400));
        setLocationRelativeTo(null);
        _lolChat = lolChat;
        this._chat = chat;
        setTitle(lolChat.getUserName(chat.getParticipant()));
        l = new MessageListener() {
            @Override
            public void processMessage(Chat chat, Message message) {
                if (message.getType() == Message.Type.chat) {
                    txtChat.append(getTitle() + ": " + message.getBody() + "\n\n");
                } else {
View Full Code Here

        Chat chat = chatManager.getThreadChat(endpoint.getChatId());
        if (chat == null) {
            if (LOG.isTraceEnabled()) {
                LOG.trace("Creating new chat instance with thread ID {}", endpoint.getChatId());
            }
            chat = chatManager.createChat(getParticipant(), endpoint.getChatId(), new MessageListener() {
                public void processMessage(Chat chat, Message message) {
                    // not here to do conversation
                    if (LOG.isDebugEnabled()) {
                        LOG.debug("Received and discarding message from {} : {}"
                                , getParticipant(), message.getBody());
View Full Code Here

    }
   
    XMPPConnection connection = new XMPPConnection(p.fJabberServer);
    connection.connect();
    connection.login(p.fJabberLogin, p.fJabberPassword);
    final Chat chat = connection.getChatManager().createChat(p.fJabberAdmin, new MessageListener() {

        public void processMessage(Chat chat, Message message) {
            System.out.println("Received message: " + message.getThread() + " " + message.getBody());
        }
    });
View Full Code Here

        Chat chat = chatManager.getThreadChat(endpoint.getChatId());
        if (chat == null) {
            if (LOG.isTraceEnabled()) {
                LOG.trace("Creating new chat instance with thread ID {}", endpoint.getChatId());
            }
            chat = chatManager.createChat(getParticipant(), endpoint.getChatId(), new MessageListener() {
                public void processMessage(Chat chat, Message message) {
                    // not here to do conversation
                    if (LOG.isDebugEnabled()) {
                        LOG.debug("Received and discarding message from {} : {}"
                                , getParticipant(), message.getBody());
View Full Code Here

        Chat chat = chatManager.getThreadChat(endpoint.getChatId());
        if (chat == null) {
            if (LOG.isTraceEnabled()) {
                LOG.trace("Creating new chat instance with thread ID " + endpoint.getChatId());
            }
            chat = chatManager.createChat(getParticipant(), endpoint.getChatId(), new MessageListener() {
                public void processMessage(Chat chat, Message message) {
                    // not here to do conversation
                    if (LOG.isDebugEnabled()) {
                        LOG.debug("Received and discarding message from " + getParticipant() + " : " + message.getBody());
                    }
View Full Code Here

   *
   * @param jid
   *            一个指定的jid
   * */
  private Chat creatChat(String jid) {
    Chat chat = chatManager.createChat(jid, new MessageListener() {
      @Override
      public void processMessage(Chat chat, Message msg) {
        // 应该放入“未读消息”中
//        Util.showDebugMsg("\n"
//                + chat.getParticipant()
View Full Code Here

      XMPPConnection conn = XMPPConnect.getConnection();

      if (attachmentUrl == null) {
        // send a normal message without an attachment
        ChatManager chatmanager = ChatManager.getInstanceFor(conn);
        Chat newChat = chatmanager.createChat(to, new MessageListener() {
          public void processMessage(Chat chat, Message message) {
            logger.debug("Received message on XMPP: {}", message.getBody());
          }
        });
        try {
View Full Code Here

        else if (receiver instanceof XMPPID) {
          final XMPPID rcvr = (XMPPID) receiver;
          aMsg.setType(Message.Type.chat);
          final String receiverName = rcvr.getFQName();
          final Chat localChat = connection.getChatManager()
              .createChat(receiverName, new MessageListener() {
                public void processMessage(Chat chat,
                    Message message) {
                }
              });
          localChat.sendMessage(aMsg);
View Full Code Here

TOP

Related Classes of org.jivesoftware.smack.MessageListener

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.