Package org.jivesoftware.smackx.packet

Examples of org.jivesoftware.smackx.packet.DiscoverInfo.containsFeature()


        TreeItem item = new TreeItem( tree, SWT.NONE );
        try {
        DiscoverInfo info = manager.discoverInfo( entityID );
       
        item.setData( "jabber:iq:register", Boolean.toString( info.containsFeature( "jabber:iq:register" ) ) );
        item.setData( "jabber:iq:search", Boolean.toString( info.containsFeature( "jabber:iq:search" ) ) );
        item.setData( "http://jabber.org/protocol/muc", Boolean.toString( info.containsFeature( "http://jabber.org/protocol/muc" ) ) );
        } catch( Exception e ) {}
        //item.setData( "jabber:iq:register", "true" );
        item.setText( entityID );
        displayEntityTree( item, entityID, null );
View Full Code Here


        try {
        DiscoverInfo info = manager.discoverInfo( entityID );
       
        item.setData( "jabber:iq:register", Boolean.toString( info.containsFeature( "jabber:iq:register" ) ) );
        item.setData( "jabber:iq:search", Boolean.toString( info.containsFeature( "jabber:iq:search" ) ) );
        item.setData( "http://jabber.org/protocol/muc", Boolean.toString( info.containsFeature( "http://jabber.org/protocol/muc" ) ) );
        } catch( Exception e ) {}
        //item.setData( "jabber:iq:register", "true" );
        item.setText( entityID );
        displayEntityTree( item, entityID, null );
       
View Full Code Here

                TreeItem treeItem = new TreeItem( parent, SWT.NONE );
                parent.setExpanded( true );
                String text[] = { item.getEntityID(), item.getName(), item.getNode(), item.getAction() };
                treeItem.setText( text );
                DiscoverInfo info = manager.discoverInfo( item.getEntityID() );
                treeItem.setData( "jabber:iq:register", Boolean.toString( info.containsFeature( "jabber:iq:register" ) ) );
                treeItem.setData( "jabber:iq:search", Boolean.toString( info.containsFeature( "jabber:iq:search" ) ) );
                treeItem.setData( "http://jabber.org/protocol/muc", Boolean.toString( info.containsFeature( "http://jabber.org/protocol/muc" ) ) );
                for( Iterator j = info.getIdentities(); j.hasNext(); ) {
                    DiscoverInfo.Identity ident = (DiscoverInfo.Identity) j.next();
                    treeItem.setText( 3, ident.getType() + " > " + ident.getCategory() + " > " + ident.getName() );
View Full Code Here

                parent.setExpanded( true );
                String text[] = { item.getEntityID(), item.getName(), item.getNode(), item.getAction() };
                treeItem.setText( text );
                DiscoverInfo info = manager.discoverInfo( item.getEntityID() );
                treeItem.setData( "jabber:iq:register", Boolean.toString( info.containsFeature( "jabber:iq:register" ) ) );
                treeItem.setData( "jabber:iq:search", Boolean.toString( info.containsFeature( "jabber:iq:search" ) ) );
                treeItem.setData( "http://jabber.org/protocol/muc", Boolean.toString( info.containsFeature( "http://jabber.org/protocol/muc" ) ) );
                for( Iterator j = info.getIdentities(); j.hasNext(); ) {
                    DiscoverInfo.Identity ident = (DiscoverInfo.Identity) j.next();
                    treeItem.setText( 3, ident.getType() + " > " + ident.getCategory() + " > " + ident.getName() );
                }
View Full Code Here

                String text[] = { item.getEntityID(), item.getName(), item.getNode(), item.getAction() };
                treeItem.setText( text );
                DiscoverInfo info = manager.discoverInfo( item.getEntityID() );
                treeItem.setData( "jabber:iq:register", Boolean.toString( info.containsFeature( "jabber:iq:register" ) ) );
                treeItem.setData( "jabber:iq:search", Boolean.toString( info.containsFeature( "jabber:iq:search" ) ) );
                treeItem.setData( "http://jabber.org/protocol/muc", Boolean.toString( info.containsFeature( "http://jabber.org/protocol/muc" ) ) );
                for( Iterator j = info.getIdentities(); j.hasNext(); ) {
                    DiscoverInfo.Identity ident = (DiscoverInfo.Identity) j.next();
                    treeItem.setText( 3, ident.getType() + " > " + ident.getCategory() + " > " + ident.getName() );
                }
                /*
 
View Full Code Here

                Iterator<DiscoverInfo.Identity> iter2 = info.getIdentities();
                while (iter2.hasNext()) {
                    DiscoverInfo.Identity identity = iter2.next();
                    if (identity.getCategory().equals("proxy") && identity.getType().equals("stun"))
                        if (info.containsFeature(NAMESPACE))
                            return true;
                }

                LOGGER.debug(item.getName()+"-"+info.getType());
View Full Code Here

        letsAllBeFriends();
    }
   
    public void testLocalEntityCaps() throws InterruptedException {
        DiscoverInfo info = EntityCapsManager.getDiscoveryInfoByNodeVer(ecm1.getLocalNodeVer());
        assertFalse(info.containsFeature(DISCOVER_TEST_FEATURE));

        dropWholeEntityCapsCache();

        // This should cause a new presence stanza from con1 with and updated
        // 'ver' String
View Full Code Here

        // with the presence stanza
        // The other connection has to receive this stanza and record the
        // information in order for this test to succeed.
        info = EntityCapsManager.getDiscoveryInfoByNodeVer(ecm1.getLocalNodeVer());
        assertNotNull(info);
        assertTrue(info.containsFeature(DISCOVER_TEST_FEATURE));
    }

    /**
     * Test if entity caps actually prevent a disco info request and reply
     *
 
View Full Code Here

        dropCapsCache();
        // discover that
        DiscoverInfo info = sdm0.discoverInfo(con1.getUser());
        // that discovery should cause a disco#info
        assertTrue(discoInfoSend);
        assertTrue(info.containsFeature(DISCOVER_TEST_FEATURE));
        discoInfoSend = false;

        // discover that
        info = sdm0.discoverInfo(con1.getUser());
        // that discovery shouldn't cause a disco#info
View Full Code Here

        // discover that
        info = sdm0.discoverInfo(con1.getUser());
        // that discovery shouldn't cause a disco#info
        assertFalse(discoInfoSend);
        assertTrue(info.containsFeature(DISCOVER_TEST_FEATURE));
    }

    public void testCapsChanged() {
        String nodeVerBefore = EntityCapsManager.getNodeVersionByJid(con1.getUser());
        sdm1.addFeature(DISCOVER_TEST_FEATURE);
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.