Package org.jivesoftware.smack.packet

Examples of org.jivesoftware.smack.packet.IQ

@author Matt Tucker

    /** "Reject" button pressed */
    protected void doNay() {
        // we don't want to accept the file so we need to send the IQ error message
        // to the Initiator
        IQ errorPacket = receive.getSI().createConfirmationMessage();
        errorPacket.setType(IQ.Type.ERROR);

        errorPacket.setError(new XMPPError(403,"forbidden"));
        sendPacket( errorPacket );
        dispose();
    }
View Full Code Here


                .createPacketCollector(new PacketIDFilter(request.getPacketID()));

        con.sendPacket(request);

        // Wait up to 5 seconds for a result.
        IQ result = (IQ) collector.nextResult(SmackConfiguration
                .getPacketReplyTimeout());
        if( dialog.cancelled ) return;

        if (result != null && result.getType() == IQ.Type.RESULT) {
            Version v = (Version) result;

            field.setText(v.getName() + " " + v.getVersion() + " / "
                    + v.getOs());
        } else
View Full Code Here

        con.sendPacket(request);


        // Wait up to 5 seconds for a result.
        IQ result = (IQ) collector.nextResult(SmackConfiguration
                .getPacketReplyTimeout());
        collector.cancel();
        if( dialog.cancelled ) return;

        if (result != null && result.getType() == IQ.Type.RESULT) {
            Time t = (Time) result;

            field.setText(t.getDisplay());
        } else
            field.setText("N/A");
View Full Code Here

                .createPacketCollector(new PacketIDFilter(request.getPacketID()));

        con.sendPacket(request);

        // Wait up to 5 seconds for a result.
        IQ result = (IQ) collector.nextResult(SmackConfiguration
                .getPacketReplyTimeout());
        if( dialog.cancelled ) return;

        if (result != null && result.getType() == IQ.Type.RESULT) {
            LastActivity t = (LastActivity) result;

            field.setText(t.showTime());
        } else
            field.setText("N/A");
View Full Code Here

            new PacketTypeFilter(IQ.class));

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

        IQ reply = (IQ) packetCollector.nextResult(SmackConfiguration.getPacketReplyTimeout());
        if(reply == null)
        {
            SwingUtilities.invokeLater( new Runnable()
            {
                public void run()
                {
                    JOptionPane.showMessageDialog(SearchDialog.this,
                        resources.getString("searchRequestTimeout"),
                        resources.getString("searchError"),
                        JOptionPane.OK_OPTION);
                }
            } );
            returnVal = false;
        }
        else
        {
            if(reply.getType() == IQ.Type.ERROR)
            {
                SwingUtilities.invokeLater( new Runnable()
                {
                    public void run()
                    {
View Full Code Here

        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)
        {
            SwingUtilities.invokeLater( new Runnable()
            {
                public void run()
View Full Code Here

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

            // collect the response
            IQ result = (IQ) collector.nextResult(SmackConfiguration
                    .getPacketReplyTimeout());
            wait.dispose();

            if (stopped)
                return;

            if (result == null) {
                errorMessage = resources.getString("unknownError");
            } else if (result.getType() == IQ.Type.ERROR) {
                errorMessage = result.getError().getMessage();
                if (errorMessage == null)
                    errorMessage = resources.getString("unknownError");
            }

            // display the error message if there was one
View Full Code Here

            // send the request
            BuddyList.getInstance().getConnection().sendPacket(register);

            // collect the response
            IQ result = (IQ) collector.nextResult(SmackConfiguration
                    .getPacketReplyTimeout());

            if (stopped)
                return;

            if (result == null) {
                errorMessage = resources.getString("noResponse");
            } else if (result.getType() == IQ.Type.ERROR) {
                errorMessage = result.getError().getMessage();
                if (errorMessage == null)
                    errorMessage = resources.getString("unknownError");
            }

            wait.setVisible(false);
View Full Code Here

        catch (XMPPException xmppe)
        {
            logger.warn("Failed to retrieve DiscoverInfo for " + to, xmppe);
        }

        IQ iq = getConferenceInfo((CallPeerJabberImpl)callPeer, version);

        if(iq != null)
        {
            parentProvider.getConnection().sendPacket(iq);
        }
View Full Code Here

        CoinIQ coinIQ = (CoinIQ)packet;

        //first ack all "set" requests.
        if(coinIQ.getType() == IQ.Type.SET)
        {
            IQ ack = IQ.createResultIQ(coinIQ);
            parentProvider.getConnection().sendPacket(ack);
        }

        String sid = coinIQ.getSID();
View Full Code Here

TOP

Related Classes of org.jivesoftware.smack.packet.IQ

Copyright © 2018 www.massapicom. 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.