summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Shaw <steshaw@apache.org>2006-11-29 06:00:52 +0000
committerSteven Shaw <steshaw@apache.org>2006-11-29 06:00:52 +0000
commit16d818e749462daf5e0e43079b2e48991646c619 (patch)
tree970a595ae7afd16a590a6119aa510d88b08b7a76
parent1df5c37bfa8fe1ec20e41dfd2bb06bc10a790917 (diff)
downloadqpid-python-16d818e749462daf5e0e43079b2e48991646c619.tar.gz
QPID-137. Cache the AcknowledgeMode to prevent exception on closing.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@480425 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--dotnet/Qpid.Client/Client/BasicMessageConsumer.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs b/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs
index ffd19e9500..611a4e5351 100644
--- a/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs
+++ b/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs
@@ -50,9 +50,11 @@ namespace Qpid.Client
set { _noLocal = value; }
}
+ private AcknowledgeMode _acknowledgeMode;
+
public AcknowledgeMode AcknowledgeMode
{
- get { return _channel.AcknowledgeMode; }
+ get { return _acknowledgeMode; }
}
private MessageReceivedDelegate _messageListener;
@@ -114,6 +116,7 @@ namespace Qpid.Client
_noLocal = noLocal;
_messageFactory = messageFactory;
_channel = channel;
+ _acknowledgeMode = _channel.AcknowledgeMode;
}
#region IMessageConsumer Members