Examples of PacketExtensionFilter


Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

  // Create a Listener that listens for Messages with the extension
  //"http://jabber.org/protocol/xhtml-im"
  // This listener will listen on the conn2 and answer an ACK if everything is ok
  PacketFilter packetFilter =
      new PacketExtensionFilter("html", "http://jabber.org/protocol/xhtml-im");
  PacketListener packetListener = new PacketListener() {
      @Override
      public void processPacket(Packet packet) {

      }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

    }

    protected void setUp() throws Exception {
        super.setUp();
        // Register listener for groupchat invitations.
        PacketFilter filter = new PacketExtensionFilter("x", "jabber:x:conference");
        collector = getConnection(1).createPacketCollector(filter);
    }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

     * PacketFilter for Packets which contain an PacketExtension matching the
     * {@link XStreamExtensionProvider#elementName} and
     * {@link PacketExtensionUtils#NAMESPACE}.
     */
    public PacketFilter getPacketFilter() {
        return new PacketExtensionFilter(getElementName(), getNamespace());
    }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

     * method that subclasses in PacketExtensions can implement.
     */
    public abstract void processMessage(JID sender, Message message);

    public PacketFilter getFilter() {
        return new PacketExtensionFilter(element,
            PacketExtensionUtils.NAMESPACE);
    }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

         */
        private void init() {
            // Listens for all messages that include a MUCUser extension and fire the invitation
            // listeners if the message includes an invitation.
            invitationFilter =
                new PacketExtensionFilter("x", "http://jabber.org/protocol/muc#user");
            invitationPacketListener = new PacketListener() {
                public void processPacket(Packet packet) {
                    // Get the MUCUser extension
                    MUCUser mucUser =
                        (MUCUser) packet.getExtension("x", "http://jabber.org/protocol/muc#user");
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

  // Create a Listener that listens for Messages with the extension
  //"http://jabber.org/protocol/xhtml-im"
  // This listener will listen on the conn2 and answer an ACK if everything is ok
  PacketFilter packetFilter =
      new PacketExtensionFilter("html", "http://jabber.org/protocol/xhtml-im");
  PacketListener packetListener = new PacketListener() {
      @Override
      public void processPacket(Packet packet) {

      }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

    }

    protected void setUp() throws Exception {
        super.setUp();
        // Register listener for groupchat invitations.
        PacketFilter filter = new PacketExtensionFilter("x", "jabber:x:conference");
        collector = getConnection(1).createPacketCollector(filter);
    }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

        sdm.addFeature(DeliveryReceipt.NAMESPACE);
        this.connection = connection;
        instances.put(connection, this);

        // register listener for delivery receipts and requests
        connection.addPacketListener(this, new PacketExtensionFilter(DeliveryReceipt.NAMESPACE));
    }
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

        updateLocalEntityCaps();

        if (SmackConfiguration.autoEnableEntityCaps())
            enableEntityCaps();

        PacketFilter packetFilter = new AndFilter(new PacketTypeFilter(Presence.class), new PacketExtensionFilter(
                ELEMENT, NAMESPACE));
        connection.addPacketListener(new PacketListener() {
            // Listen for remote presence stanzas with the caps extension
            // If we receive such a stanza, record the JID and nodeVer
            @Override
            public void processPacket(Packet packet) {
                if (!entityCapsEnabled())
                    return;

                CapsExtension ext = (CapsExtension) packet.getExtension(EntityCapsManager.ELEMENT,
                        EntityCapsManager.NAMESPACE);

                String hash = ext.getHash().toLowerCase();
                if (!SUPPORTED_HASHES.containsKey(hash))
                    return;

                String from = packet.getFrom();
                String node = ext.getNode();
                String ver = ext.getVer();

                jidCaps.put(from, new NodeVerHash(node, ver, hash));
            }

        }, packetFilter);

        packetFilter = new AndFilter(new PacketTypeFilter(Presence.class), new NotFilter(new PacketExtensionFilter(
                ELEMENT, NAMESPACE)));
        connection.addPacketListener(new PacketListener() {
            @Override
            public void processPacket(Packet packet) {
                // always remove the JID from the map, even if entityCaps are
View Full Code Here

Examples of org.jivesoftware.smack.filter.PacketExtensionFilter

         */
        private void init() {
            // Listens for all messages that include a MUCUser extension and fire the invitation
            // listeners if the message includes an invitation.
            invitationFilter =
                new PacketExtensionFilter("x", "http://jabber.org/protocol/muc#user");
            invitationPacketListener = new PacketListener() {
                public void processPacket(Packet packet) {
                    // Get the MUCUser extension
                    MUCUser mucUser =
                        (MUCUser) packet.getExtension("x", "http://jabber.org/protocol/muc#user");
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.