public Node writeDescriptor(Node parent, ReliabilityConfig descriptor) { if (descriptor != null) { Document doc = getOwnerDocument(parent); Element reliablityConfig = doc.createElement(WLWebServicesTagNames.RELIABILITY_CONFIG); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.INACTIVITY_TIMEOUT, descriptor.getInactivityTimeout()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.BASE_RETRANSMISSION_INTERVAL, descriptor.getBaseRetransmissionInterval()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.RETRANSMISSION_EXPONENTIAL_BACKOFF, descriptor.getRetransmissionExponentialBackoff()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.ACKNOWLEDGEMENT_INTERVAL, descriptor.getAcknowledgementInterval()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.SEQUENCE_EXPIRATION, descriptor.getSequenceExpiration()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.BUFFER_RETRY_COUNT, descriptor.getBufferRetryCount()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.BUFFER_RETRY_DELAY, descriptor.getBufferRetryDelay()); parent.appendChild(reliablityConfig); return reliablityConfig; } return null; }
public Node writeDescriptor(Node parent, ReliabilityConfig descriptor) { if (descriptor != null) { Document doc = getOwnerDocument(parent); Element reliablityConfig = doc.createElement(WLWebServicesTagNames.RELIABILITY_CONFIG); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.INACTIVITY_TIMEOUT, descriptor.getInactivityTimeout()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.BASE_RETRANSMISSION_INTERVAL, descriptor.getBaseRetransmissionInterval()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.RETRANSMISSION_EXPONENTIAL_BACKOFF, descriptor.getRetransmissionExponentialBackoff()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.ACKNOWLEDGEMENT_INTERVAL, descriptor.getAcknowledgementInterval()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.SEQUENCE_EXPIRATION, descriptor.getSequenceExpiration()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.BUFFER_RETRY_COUNT, descriptor.getBufferRetryCount()); addElementIfNonNull(doc,reliablityConfig, WLWebServicesTagNames.BUFFER_RETRY_DELAY, descriptor.getBufferRetryDelay()); parent.appendChild(reliablityConfig); return reliablityConfig; } return null; }