Search in sources :

Example 1 with IQTypeFilter

use of org.jivesoftware.smack.filter.IQTypeFilter in project ecf by eclipse.

the class FileTransferManager method initListeners.

private void initListeners() {
    listeners = new ArrayList<FileTransferListener>();
    connection.addPacketListener(new PacketListener() {

        public void processPacket(Packet packet) {
            fireNewRequest((StreamInitiation) packet);
        }
    }, new AndFilter(new PacketTypeFilter(StreamInitiation.class), new IQTypeFilter(IQ.Type.SET)));
}
Also used : Packet(org.jivesoftware.smack.packet.Packet) StreamInitiation(org.jivesoftware.smackx.packet.StreamInitiation) AndFilter(org.jivesoftware.smack.filter.AndFilter) IQTypeFilter(org.jivesoftware.smack.filter.IQTypeFilter) PacketTypeFilter(org.jivesoftware.smack.filter.PacketTypeFilter) PacketListener(org.jivesoftware.smack.PacketListener)

Aggregations

PacketListener (org.jivesoftware.smack.PacketListener)1 AndFilter (org.jivesoftware.smack.filter.AndFilter)1 IQTypeFilter (org.jivesoftware.smack.filter.IQTypeFilter)1 PacketTypeFilter (org.jivesoftware.smack.filter.PacketTypeFilter)1 Packet (org.jivesoftware.smack.packet.Packet)1 StreamInitiation (org.jivesoftware.smackx.packet.StreamInitiation)1