@Override protected DeliveryAnnotationsSection createObject(final DescribedTypeConstructorRegistry describedTypeRegistry, final QpidByteBuffer encodedForm) { return new DeliveryAnnotationsSection(encodedForm); }
public DeliveryAnnotationsSection getDeliveryAnnotationsSection() { return _deliveryAnnotationsSection == null ? null : _deliveryAnnotationsSection.copy(); }
@Override public void clearEncodedForm() { if (_headerSection != null) { _headerSection.clearEncodedForm(); } if (_deliveryAnnotationsSection != null) { _deliveryAnnotationsSection.clearEncodedForm(); } if (_messageAnnotationsSection != null) { _messageAnnotationsSection.clearEncodedForm(); } if (_propertiesSection != null) { _propertiesSection.clearEncodedForm(); } if (_applicationPropertiesSection != null) { _applicationPropertiesSection.clearEncodedForm(); } if (_footerSection != null) { _footerSection.clearEncodedForm(); } }
@Override public void reallocate() { if (_headerSection != null) { _headerSection.reallocate(); } if (_deliveryAnnotationsSection != null) { _deliveryAnnotationsSection.reallocate(); } if (_messageAnnotationsSection != null) { _messageAnnotationsSection.reallocate(); } if (_propertiesSection != null) { _propertiesSection.reallocate(); } if (_applicationPropertiesSection != null) { _applicationPropertiesSection.reallocate(); } if (_footerSection != null) { _footerSection.reallocate(); } }
@Override public int getStorableSize() { long size = 17L; if (_headerSection != null) { size += _headerSection.getEncodedSize(); } if (_deliveryAnnotationsSection != null) { size += _deliveryAnnotationsSection.getEncodedSize(); } if (_messageAnnotationsSection != null) { size += _messageAnnotationsSection.getEncodedSize(); } if (_propertiesSection != null) { size += _propertiesSection.getEncodedSize(); } if (_applicationPropertiesSection != null) { size += _applicationPropertiesSection.getEncodedSize(); } if (_footerSection != null) { size += _footerSection.getEncodedSize(); } return (int) size; }
_deliveryAnnotationsSection.dispose(); _deliveryAnnotationsSection = null;
_deliveryAnnotationsSection.writeTo(dest);
@Override public DeliveryAnnotationsSection createEncodingRetainingSection() { return new DeliveryAnnotationsSection(this); } }
@Override public DeliveryAnnotationsSection copy() { return new DeliveryAnnotationsSection(this); }