Merged revision(s) 1172914 from activemq/activemq-dotnet/Apache.NMS.EMS/branches/1.5.x:
Fix a spurious bug in the close consumer code.  The EMS client has a race condition when unregistering a message handler and then closing the consumer.  If it happens slowly, then it works correctly.  If it happens at full speed, then an exception is thrown.  The solution is to not unregister the delegate.  Since the consumer is being destroyed anyway, this is a safe thing to (not) do.
Updated the MapMessage API to remove calls to obsolete APIs.
Added new response temp queue unit test.
........

4 files changed