Package rocks.xmpp.extensions.httpauth.model

Examples of rocks.xmpp.extensions.httpauth.model.ConfirmationRequest


                "           id='a7374jnjlalasdf82'\n" +
                "           method='GET'\n" +
                "           url='https://files.shakespeare.lit:9345/missive.html'/>\n" +
                "</iq>\n";
        IQ iq = unmarshal(xml, IQ.class);
        ConfirmationRequest confirmationRequest = iq.getExtension(ConfirmationRequest.class);
        Assert.assertNotNull(confirmationRequest);
        Assert.assertEquals(confirmationRequest.getId(), "a7374jnjlalasdf82");
        Assert.assertEquals(confirmationRequest.getMethod(), "GET");
        Assert.assertEquals(confirmationRequest.getUrl(), new URL("https://files.shakespeare.lit:9345/missive.html"));
    }
View Full Code Here


        xmppSession.addIQListener(new IQListener() {
            @Override
            public void handle(IQEvent e) {
                IQ iq = e.getIQ();
                if (e.isIncoming() && !e.isConsumed() && iq.getType() == IQ.Type.GET) {
                    ConfirmationRequest confirmationRequest = iq.getExtension(ConfirmationRequest.class);
                    if (confirmationRequest != null) {
                        if (notifyHttpAuthListeners(iq, confirmationRequest)) {
                            e.consume();
                        }
                    }
                }
            }
        });

        xmppSession.addMessageListener(new MessageListener() {
            @Override
            public void handle(MessageEvent e) {
                if (e.isIncoming()) {
                    Message message = e.getMessage();
                    if (message.getType() == null || message.getType() == Message.Type.NORMAL) {
                        ConfirmationRequest confirmationRequest = message.getExtension(ConfirmationRequest.class);
                        if (confirmationRequest != null) {
                            notifyHttpAuthListeners(message, confirmationRequest);
                        }
                    }
                }
View Full Code Here

TOP

Related Classes of rocks.xmpp.extensions.httpauth.model.ConfirmationRequest

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.