Examples of PacketTypeFilter


Examples of org.jivesoftware.smack.filter.PacketTypeFilter

        searchQuery.setType(IQ.Type.GET);

        sendPacket(searchQuery);

        PacketFilter filter = new AndFilter(new PacketIDFilter(searchQuery.getPacketID()),
            new PacketTypeFilter(IQ.class));

        PacketCollector packetCollector =
            BuddyList.getInstance().getConnection().createPacketCollector(filter);

        IQ reply = (IQ) packetCollector.nextResult(SmackConfiguration.getPacketReplyTimeout());
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

        srch.setSearchFields(searchCriteria);

        sendPacket(srch);

        PacketFilter filter = new AndFilter(new PacketIDFilter(srch.getPacketID()),
            new PacketTypeFilter(IQ.class));
        PacketCollector packetCollector =
            BuddyList.getInstance().getConnection().createPacketCollector(filter);

        final IQ reply = (IQ) packetCollector.nextResult(SmackConfiguration.getPacketReplyTimeout());
        if(reply == null)
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

            }

            // send the packet
            register.setAttributes(map);
            PacketFilter filter = new AndFilter(new PacketIDFilter(register
                    .getPacketID()), new PacketTypeFilter(IQ.class));

            PacketCollector collector = BuddyList.getInstance().getConnection()
                    .createPacketCollector(filter);
            BuddyList.getInstance().getConnection().sendPacket(register);
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

            register = new Registration();
            register.setType(IQ.Type.GET);
            register.setTo(server);
            PacketFilter filter = new AndFilter(new PacketIDFilter(register
                    .getPacketID()), new PacketTypeFilter(IQ.class));

            PacketCollector collector = BuddyList.getInstance().getConnection()
                    .createPacketCollector(filter);

            // send the request
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

     *
     * @param connection The connection associated with this manager
     */
    public FileTransferManager(XMPPConnection connection) {
        this.setConnection(connection);
        PacketFilter filter = new PacketTypeFilter(StreamInitiation.class);
        connection.addPacketListener(new InitiationListener(), filter);
    }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

   * By adding this method (right now added to the constructor) we do have auto
   * subscription. All subscribe packets get automatically answered by a
   * subscribed packet.
   */
  public void addSubscriptionListener() {
    PacketFilter filter = new PacketTypeFilter(Presence.class);
    connection.createPacketCollector(filter);
    PacketListener myListener = new PacketListener() {
      public void processPacket(Packet packet) {
        Presence presence = (Presence) packet;
        if (presence.getType() == Presence.Type.subscribe) {
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

        } else {
          log.warn("could not find listener for IM message for username: "+username);
        }
      }
    };
    getInstantMessagingClient(username).getConnection().addPacketListener(packetListener, new PacketTypeFilter(Message.class));
  }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

        } catch(Throwable th){
          log.warn("Presence package", th);
        }
      }
    };
    getInstantMessagingClient(username).getConnection().addPacketListener(packetListener, new PacketTypeFilter(Presence.class));
  }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

        }
    }

    private PacketFilter createPacketFilter() {
        AndFilter andFilter = new AndFilter();
        andFilter.addFilter(new PacketTypeFilter(Message.class));
        andFilter.addFilter(new ThreadFilter(requestMessage.getThread()));
        return andFilter;
    }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketTypeFilter

    protected void onStart() {
        if (logger.isInfoEnabled()) {
            logger.info("Starting XMPP receiver [" + connection.getUser() + "]");
        }
        packetListener = new WebServicePacketListener();
        PacketFilter packetFilter = new PacketTypeFilter(Message.class);
        connection.addPacketListener(packetListener, packetFilter);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.