in src/main/csharp/MessageProducer.cs [142:161]
public void Send(Apache.NMS.IDestination destination, Apache.NMS.IMessage message,
MsgDeliveryMode deliveryMode, MsgPriority priority, TimeSpan timeToLive)
{
Apache.NMS.EMS.Destination dest = (Apache.NMS.EMS.Destination) destination;
Apache.NMS.EMS.Message msg = GetEMSMessage(message);
try
{
this.tibcoMessageProducer.Send(
dest.tibcoDestination,
msg.tibcoMessage,
EMSConvert.ToMessageDeliveryMode(deliveryMode),
(int) priority,
(long) timeToLive.TotalMilliseconds);
}
catch(Exception ex)
{
ExceptionUtil.WrapAndThrowNMSException(ex);
}
}