summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Godfrey <rgodfrey@apache.org>2015-03-05 12:42:03 +0000
committerRobert Godfrey <rgodfrey@apache.org>2015-03-05 12:42:03 +0000
commit4b5a3c5d7ae9f144d15ad8c51503bc66de7b1ecf (patch)
tree9be56e478a4d623915f602c0b5f05bfc74e41f82
parentb60fcf2a74a3727a18bdd6f2b46d745a420d6669 (diff)
downloadqpid-python-4b5a3c5d7ae9f144d15ad8c51503bc66de7b1ecf.tar.gz
QPID-6433 : notify link listener flow state changed for link specific flow
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664334 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SendingLinkEndpoint.java13
-rw-r--r--qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SessionEndpoint.java1
2 files changed, 9 insertions, 5 deletions
diff --git a/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SendingLinkEndpoint.java b/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SendingLinkEndpoint.java
index fb525f0666..5dba729b5b 100644
--- a/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SendingLinkEndpoint.java
+++ b/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SendingLinkEndpoint.java
@@ -21,15 +21,19 @@
package org.apache.qpid.amqp_1_0.transport;
-import org.apache.qpid.amqp_1_0.type.*;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.qpid.amqp_1_0.type.Binary;
+import org.apache.qpid.amqp_1_0.type.DeliveryState;
+import org.apache.qpid.amqp_1_0.type.Outcome;
+import org.apache.qpid.amqp_1_0.type.Symbol;
+import org.apache.qpid.amqp_1_0.type.UnsignedInteger;
import org.apache.qpid.amqp_1_0.type.transport.Attach;
import org.apache.qpid.amqp_1_0.type.transport.Flow;
import org.apache.qpid.amqp_1_0.type.transport.Role;
import org.apache.qpid.amqp_1_0.type.transport.Transfer;
-import java.util.HashMap;
-import java.util.Map;
-
public class SendingLinkEndpoint extends LinkEndpoint<SendingLinkListener>
{
@@ -162,7 +166,6 @@ public class SendingLinkEndpoint extends LinkEndpoint<SendingLinkListener>
setLinkCredit(limit.subtract(getDeliveryCount()));
}
}
- getLinkEventListener().flowStateChanged();
}
diff --git a/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SessionEndpoint.java b/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SessionEndpoint.java
index e16a469ba4..d126687e94 100644
--- a/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SessionEndpoint.java
+++ b/qpid/java/amqp-1-0-common/src/main/java/org/apache/qpid/amqp_1_0/transport/SessionEndpoint.java
@@ -469,6 +469,7 @@ public class SessionEndpoint
if(endpoint != null)
{
endpoint.receiveFlow( flow );
+ endpoints.add(endpoint);
}
else
{