Package rocks.xmpp.extensions.receipts.model

Examples of rocks.xmpp.extensions.receipts.model.Request


                "  <body>My lord, dispatch; read o'er these articles.</body>\n" +
                "  <request xmlns='urn:xmpp:receipts'/>\n" +
                "</message>\n";

        Message message = unmarshal(xml, Message.class);
        Request request = message.getExtension(Request.class);
        Assert.assertNotNull(request);
    }
View Full Code Here


                        }
                        // To prevent looping, an entity MUST NOT include a receipt request (i.e., the <request/> element) in an ack message (i.e., a message stanza that includes the <received/> element).
                        // A sender MUST include an 'id' attribute on every content message that requests a receipt, so that the sender can properly track ack messages.
                        if (message.getExtension(Received.class) == null && message.getId() != null) {
                            // Add a delivery receipt request.
                            message.getExtensions().add(new Request());
                        }
                    }
                }
            }
        });
View Full Code Here

TOP

Related Classes of rocks.xmpp.extensions.receipts.model.Request

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.