@Override public void connected(XMPPConnection connection) { LOG.info("Jabber connected"); if (mySubscribeListener == null) { mySubscribeListener = new MySubscribeListener(); connection.addPacketListener(mySubscribeListener, new PacketTypeFilter(Presence.class)); } if (myMessageListener == null) { myMessageListener = new MyMessageListener(); connection.addPacketListener(myMessageListener, new PacketTypeFilter(Message.class)); } }