in src/main/csharp/MessageProducer.cs [152:174]
public void Send(Apache.NMS.IDestination destination,
Apache.NMS.IMessage message, MsgDeliveryMode deliveryMode,
MsgPriority priority, TimeSpan timeToLive)
{
Apache.NMS.XMS.Destination dest =
(Apache.NMS.XMS.Destination)destination;
Apache.NMS.XMS.Message msg = GetXMSMessage(message);
try
{
this.xmsMessageProducer.Send(
dest.xmsDestination,
msg.xmsMessage,
XMSConvert.ToJMSDeliveryMode(deliveryMode),
(int)priority,
(long)timeToLive.TotalMilliseconds);
}
catch(Exception ex)
{
ExceptionUtil.WrapAndThrowNMSException(ex);
}
}