in src/main/csharp/MessageProducer.cs [331:356]
public void Close()
{
lock(this)
{
if(closed)
{
return;
}
try
{
if(!this.nmsSession.tibcoSession.IsClosed)
{
this.tibcoMessageProducer.Close();
}
}
catch(Exception ex)
{
ExceptionUtil.WrapAndThrowNMSException(ex);
}
finally
{
closed = true;
}
}
}