Search in sources :

Example 1 with PEPEvent

use of org.jivesoftware.smackx.packet.PEPEvent in project ecf by eclipse.

the class PEPManager method init.

private void init() {
    // Listens for all roster exchange packets and fire the roster exchange listeners.
    packetListener = new PacketListener() {

        public void processPacket(Packet packet) {
            Message message = (Message) packet;
            PEPEvent event = (PEPEvent) message.getExtension("event", "http://jabber.org/protocol/pubsub#event");
            // Fire event for roster exchange listeners
            firePEPListeners(message.getFrom(), event);
        }
    };
    connection.addPacketListener(packetListener, packetFilter);
}
Also used : Packet(org.jivesoftware.smack.packet.Packet) Message(org.jivesoftware.smack.packet.Message) PEPEvent(org.jivesoftware.smackx.packet.PEPEvent) PacketListener(org.jivesoftware.smack.PacketListener)

Aggregations

PacketListener (org.jivesoftware.smack.PacketListener)1 Message (org.jivesoftware.smack.packet.Message)1 Packet (org.jivesoftware.smack.packet.Packet)1 PEPEvent (org.jivesoftware.smackx.packet.PEPEvent)1