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
commit89589a150ca7a9c8166ca86af30bbe1159bc0405 (patch)
tree7c40b193cae4fb0326c19deb99db737006c74fd4
parent5924742a77953f3de8776d9b45e2396c605f1aa2 (diff)
downloadqpid-python-89589a150ca7a9c8166ca86af30bbe1159bc0405.tar.gz
QPID-137. Cache the AcknowledgeMode to prevent exception on closing.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@480425 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs b/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs
index ffd19e9500..611a4e5351 100644
--- a/qpid/dotnet/Qpid.Client/Client/BasicMessageConsumer.cs
+++ b/qpid/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