/// <summary> /// Converts an NMS acknowledgement mode /// to the equivalent IBM XMS value. /// </summary> /// <param name="acknowledge">NMS acknowledgement mode.</param> /// <returns>IBM XMS acknowledgement mode.</returns> public static IBM.XMS.AcknowledgeMode ToAcknowledgeMode( Apache.NMS.AcknowledgementMode acknowledge) { IBM.XMS.AcknowledgeMode acknowledgeMode = (IBM.XMS.AcknowledgeMode) 0; switch (acknowledge) { case Apache.NMS.AcknowledgementMode.AutoAcknowledge: acknowledgeMode = IBM.XMS.AcknowledgeMode.AutoAcknowledge; break; case Apache.NMS.AcknowledgementMode.ClientAcknowledge: acknowledgeMode = IBM.XMS.AcknowledgeMode.ClientAcknowledge; break; case Apache.NMS.AcknowledgementMode.DupsOkAcknowledge: acknowledgeMode = IBM.XMS.AcknowledgeMode.DupsOkAcknowledge; break; case Apache.NMS.AcknowledgementMode.Transactional: acknowledgeMode = IBM.XMS.AcknowledgeMode.SessionTransacted; break; } return(acknowledgeMode); }
/// <summary> /// Converts an IBM XMS acknowledgement mode /// to the equivalent NMS value. /// </summary> /// <param name="acknowledgeMode">XMS acknowledgement mode.</param> /// <returns>NMS acknowledgement mode.</returns> public static Apache.NMS.AcknowledgementMode ToAcknowledgementMode( IBM.XMS.AcknowledgeMode acknowledgeMode) { Apache.NMS.AcknowledgementMode acknowledge = Apache.NMS.AcknowledgementMode.AutoAcknowledge; switch (acknowledgeMode) { case IBM.XMS.AcknowledgeMode.AutoAcknowledge: acknowledge = Apache.NMS.AcknowledgementMode.AutoAcknowledge; break; case IBM.XMS.AcknowledgeMode.ClientAcknowledge: acknowledge = Apache.NMS.AcknowledgementMode.ClientAcknowledge; break; case IBM.XMS.AcknowledgeMode.DupsOkAcknowledge: acknowledge = Apache.NMS.AcknowledgementMode.DupsOkAcknowledge; break; case IBM.XMS.AcknowledgeMode.SessionTransacted: acknowledge = Apache.NMS.AcknowledgementMode.Transactional; break; } return(acknowledge); }