diff options
| author | Keith Wall <kwall@apache.org> | 2011-08-25 10:46:39 +0000 |
|---|---|---|
| committer | Keith Wall <kwall@apache.org> | 2011-08-25 10:46:39 +0000 |
| commit | 1dc1ece5aec7ba37654a19cbf1d860ec809cced9 (patch) | |
| tree | d14dacffa5c765ccba2e2bc4d7f04187ca8d140e /qpid/java/common | |
| parent | 99a4b6301a06eaf6681e9593695b5354fbc3fb0b (diff) | |
| download | qpid-python-1dc1ece5aec7ba37654a19cbf1d860ec809cced9.tar.gz | |
QPID-3452: Broker now unregisters any remaining subscriptions on receipt of SessionDetach to prevent SubFlushRunner and QueueRunner sending erroneous frames causing a ProtocolViolationException on the client.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1161492 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/common')
| -rw-r--r-- | qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java b/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java index eef6c047d3..82a6cdaa67 100644 --- a/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java +++ b/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java @@ -35,7 +35,6 @@ import java.util.List; import java.util.Map; import java.util.UUID; import java.util.concurrent.atomic.AtomicBoolean; -import java.util.concurrent.atomic.AtomicLong; import javax.security.sasl.SaslClient; import javax.security.sasl.SaslServer; @@ -406,7 +405,7 @@ public class Connection extends ConnectionInvoker else { throw new ProtocolViolationException( - "Received frames for an already dettached session", null); + "Received frames for an already detached session", null); } } @@ -455,7 +454,7 @@ public class Connection extends ConnectionInvoker } } - protected Session getSession(int channel) + public Session getSession(int channel) { synchronized (lock) { |
