diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs index ea7db0c0..a7f5fa0f 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs @@ -255,7 +255,7 @@ namespace Spring.Messaging.Nms.Connections { foreach (DictionaryEntry entry in cachedProducers) { - ((IMessageProducer)entry.Value).Dispose(); + ((IMessageProducer)entry.Value).Close(); } foreach (DictionaryEntry entry in cachedConsumers) { diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/MessageUtils.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/MessageUtils.cs index 47f3134b..d523b39c 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/MessageUtils.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Support/MessageUtils.cs @@ -124,7 +124,7 @@ namespace Spring.Messaging.Nms.Support { try { - producer.Dispose(); + producer.Close(); } catch (NMSException ex) {