Does anyone know how I have to implement the listener to add to the connection for listen the incoming message???
THANKS
Does anyone know how I have to implement the listener to add to the connection for listen the incoming message???
THANKS
If you want to listen out for messages you could do something like
1
2
3
4
5
6
7
8
9
PacketListener myListener = new PacketListener() {
public void processPacket(Packet packet) {
// do something with your packet here
Message message = (Message)packet;
String from = message.getFrom();
String body = message.getBody();
System.out.println("Message from: " + from + " " + body);
}
};
You would then need to add this listener to your connection
1
connection.addPacketListener(myListener, filter);
Where filter is the type of filter you want to apply which in this case is for type Message
1
PacketTypeFilter filter = new PacketTypeFilter (Message.class);
See my post here for how to add a listener to listen out for messages of type CHAT
http://www.jivesoftware.org/community/thread.jspa?threadID=18428&tstart=0