Examples of Received


Examples of org.apache.qpid.amqp_1_0.type.messaging.Received

    public Received construct(Object underlying)
    {
        if(underlying instanceof List)
        {
            List list = (List) underlying;
            Received obj = new Received();
            int position = 0;
            final int size = list.size();

            if(position < size)
            {
                Object val = list.get(position);
                position++;

                if(val != null)
                {

                    try
                    {
                        obj.setSectionNumber( (UnsignedInteger) val );
                    }
                    catch(ClassCastException e)
                    {

                        // TODO Error
                    }

                }


            }
            else
            {
                return obj;
            }

            if(position < size)
            {
                Object val = list.get(position);
                position++;

                if(val != null)
                {

                    try
                    {
                        obj.setSectionOffset( (UnsignedLong) val );
                    }
                    catch(ClassCastException e)
                    {

                        // TODO Error
View Full Code Here

Examples of org.apache.qpid.proton.amqp.messaging.Received

        {
            return new Modified();
        }
        else if(BigInteger.valueOf(PN_RECEIVED).equals(disposition))
        {
            return new Received();
        }
        else if(BigInteger.valueOf(PN_RELEASED).equals(disposition))
        {
            return new Released();
        }
View Full Code Here

Examples of org.apache.qpid.proton.amqp.messaging.Received

        {
            return new Modified();
        }
        else if(BigInteger.valueOf(PN_RECEIVED).equals(disposition))
        {
            return new Received();
        }
        else if(BigInteger.valueOf(PN_RELEASED).equals(disposition))
        {
            return new Released();
        }
View Full Code Here

Examples of org.apache.qpid.proton.amqp.messaging.Received

    public Received newInstance(Object described)
    {
        List l = (List) described;

        Received o = new Received();


        switch(2 - l.size())
        {

            case 0:
                o.setSectionOffset( (UnsignedLong) l.get( 1 ) );
            case 1:
                o.setSectionNumber( (UnsignedInteger) l.get( 0 ) );
        }


        return o;
    }
View Full Code Here

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

                        // If a client requests a receipt, send an ack message.
                        if (message.getExtension(Request.class) != null && message.getId() != null) {
                            // Add an empty body. Otherwise some servers, won't store it in offline storage.
                            Message receiptMessage = new Message(message.getFrom(), Message.Type.NORMAL, " ");
                            receiptMessage.getExtensions().add(new Received(message.getId()));
                            xmppSession.send(receiptMessage);
                        }
                        // If the message is a receipt.
                        Received received = message.getExtension(Received.class);
                        if (received != null) {
                            DelayedDelivery delayedDelivery = message.getExtension(DelayedDelivery.class);
                            Date deliveryDate;
                            if (delayedDelivery != null) {
                                deliveryDate = delayedDelivery.getTimeStamp();
                            } else {
                                deliveryDate = new Date();
                            }

                            // Notify the listeners about the reception.
                            for (MessageDeliveredListener messageDeliveredListener : messageDeliveredListeners) {
                                try {
                                    messageDeliveredListener.messageDelivered(new MessageDeliveredEvent(MessageDeliveryReceiptsManager.this, received.getId(), deliveryDate));
                                } catch (Exception ex) {
                                    logger.log(Level.WARNING, ex.getMessage(), ex);
                                }
                            }
                        }
View Full Code Here

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

                "    to='northumberland@shakespeare.lit/westminster'>\n" +
                "  <received xmlns='urn:xmpp:receipts' id='richard2-4.1.247'/>\n" +
                "</message>\n";

        Message message = unmarshal(xml, Message.class);
        Received received = message.getExtension(Received.class);
        Assert.assertNotNull(received);
        Assert.assertEquals(received.getId(), "richard2-4.1.247");
    }
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.