Examples of PacketFilter


Examples of org.jivesoftware.smack.filter.PacketFilter

        searchQuery.setTo(service);
        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);
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketFilter

        }
        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());
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketFilter

                map.put(name, field.getText());
            }

            // 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.PacketFilter

            }

            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);
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketFilter

     *
     * @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.PacketFilter

   * 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.PacketFilter

            connection.login(me + "@vysper.org", "password1");

            connection.getRoster().setSubscriptionMode(Roster.SubscriptionMode.accept_all);

            connection.addPacketListener(new IQListener() , new PacketFilter() {
                public boolean accept(Packet packet) {
                    return packet instanceof IQ;
                }
            });

            connection.addPacketListener(new PresenceListener() , new PacketFilter() {
                public boolean accept(Packet packet) {
                    return packet instanceof Presence;
                }
            });
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketFilter

            connection.login(me + "@vysper.org", "password1");

            connection.getRoster().setSubscriptionMode(Roster.SubscriptionMode.accept_all);

            connection.addPacketListener(new IQListener(), new PacketFilter() {
                public boolean accept(Packet packet) {
                    return packet instanceof IQ;
                }
            });

            connection.addPacketListener(new PresenceListener(), new PacketFilter() {
                public boolean accept(Packet packet) {
                    return packet instanceof Presence;
                }
            });
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketFilter

     * Receiving
     */

    @Override
    protected void onReceiveBeforeRead() throws IOException {
        PacketFilter packetFilter = createPacketFilter();

        PacketCollector collector = connection.createPacketCollector(packetFilter);
        Packet packet = receiveTimeout >= 0 ? collector.nextResult(receiveTimeout) : collector.nextResult();
        if (packet instanceof Message) {
            responseMessage = (Message) packet;
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketFilter

    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.