Package org.apache.qpid.proton.amqp.messaging

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


         Integer type = message.getIntProperty(MESSAGE_TYPE);
         switch (type)
         {
            case 0:
            case 1:
               return new Data(new Binary(message.getBodyBuffer().copy().byteBuf().array()));
            case 2:
               return new AmqpValue(new Binary(message.getBodyBuffer().copy().byteBuf().array()));
            case 3:
               return new AmqpValue(message.getBodyBuffer().copy().readNullableString());
            default:
               return new Data(new Binary(message.getBodyBuffer().copy().byteBuf().array()));
         }
      }
View Full Code Here


         Integer type = message.getIntProperty(MESSAGE_TYPE);
         switch (type)
         {
            case 0:
            case 1:
               return new Data(new Binary(message.getBodyBuffer().copy().channelBuffer().array()));
            case 2:
               return new AmqpValue(new Binary(message.getBodyBuffer().copy().channelBuffer().array()));
            case 3:
               return new AmqpValue(message.getBodyBuffer().copy().readNullableString());
            default:
               return new Data(new Binary(message.getBodyBuffer().copy().channelBuffer().array()));
         }
      }
View Full Code Here

            Object obj = data.getObject();
            boolean notAmqpValue = Proton.pn_message_is_inferred(_impl);

            if(notAmqpValue && dataType == DataType.BINARY)
            {
                section = new Data((Binary)obj);
            }
            else if(notAmqpValue && dataType == DataType.LIST)
            {
                section = new AmqpSequence((List)obj);
            }
View Full Code Here

                }
                else
                {
                    binData = null;
                }
                _body = new Data(binData);
                break;
            case TEXT:
                _body = new AmqpValue(data == null ? "" : data.toString());
                break;
            default:
View Full Code Here

            Object obj = data.getObject();
            boolean notAmqpValue = Proton.pn_message_is_inferred(_impl);

            if(notAmqpValue && dataType == DataType.BINARY)
            {
                section = new Data((Binary)obj);
            }
            else if(notAmqpValue && dataType == DataType.LIST)
            {
                section = new AmqpSequence((List)obj);
            }
View Full Code Here

        return val.getValue();
    }

    public Data newInstance(Object described)
    {
        return new Data( (Binary) described );
    }
View Full Code Here

                }
                else
                {
                    binData = null;
                }
                _body = new Data(binData);
                break;
            case TEXT:
                _body = new AmqpValue(data == null ? "" : data.toString());
                break;
            default:
View Full Code Here

                }
                else
                {
                    binData = null;
                }
                _body = new Data(binData);
                break;
            case TEXT:
                _body = new AmqpValue(data == null ? "" : data.toString());
                break;
            default:
View Full Code Here

         Integer type = message.getIntProperty(MESSAGE_TYPE);
         switch (type)
         {
            case 0:
            case 1:
               return new Data(new Binary(message.getBodyBuffer().copy().byteBuf().array()));
            case 2:
               return new AmqpValue(new Binary(message.getBodyBuffer().copy().byteBuf().array()));
            case 3:
               return new AmqpValue(message.getBodyBuffer().copy().readNullableString());
            default:
               return new Data(new Binary(message.getBodyBuffer().copy().byteBuf().array()));
         }
      }
View Full Code Here

        mng.start();
        Message msg = new MessageImpl();
        msg.setAddress(ADDRESS);
        msg.setSubject("hello");
        msg.setContentType("application/octet-stream");
        msg.setBody(new Data(new Binary("hello world".getBytes())));
        mng.put(msg);
        mng.send();

        mng.subscribe(ADDRESS);
        mng.recv();
View Full Code Here

TOP

Related Classes of org.apache.qpid.proton.amqp.messaging.Data

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.