private MessageMetaData_1_0 convertMetaData(final MessageTransferMessage serverMessage)
{
List<Section> sections = new ArrayList<Section>(3);
final MessageProperties msgProps = serverMessage.getHeader().getMessageProperties();
final DeliveryProperties deliveryProps = serverMessage.getHeader().getDeliveryProperties();
Header header = new Header();
if(deliveryProps != null)
{
header.setDurable(deliveryProps.hasDeliveryMode() && deliveryProps.getDeliveryMode() == MessageDeliveryMode.PERSISTENT);
if(deliveryProps.hasPriority())
{
header.setPriority(UnsignedByte.valueOf((byte)deliveryProps.getPriority().getValue()));
}
if(deliveryProps.hasTtl())
{
header.setTtl(UnsignedInteger.valueOf(deliveryProps.getTtl()));
}
sections.add(header);
}
Properties props = new Properties();