Author: rgodfrey
Date: Wed Jun 27 19:14:18 2012
New Revision: 1354674

URL: http://svn.apache.org/viewvc?rev=1354674&view=rev
Log:
NO-JIRA : [Proton-j] fix queued implementation for sender

Modified:
    
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java
    
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
    
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java

Modified: 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java?rev=1354674&r1=1354673&r2=1354674&view=diff
==============================================================================
--- 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java 
(original)
+++ 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java 
Wed Jun 27 19:14:18 2012
@@ -74,6 +74,8 @@ public abstract class LinkImpl extends E
 
     public DeliveryImpl delivery(byte[] tag, int offset, int length)
     {
+
+        incrementQueued();
         try
         {
         DeliveryImpl delivery = new DeliveryImpl(tag, this, _tail);

Modified: 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java?rev=1354674&r1=1354673&r2=1354674&view=diff
==============================================================================
--- 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
 (original)
+++ 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
 Wed Jun 27 19:14:18 2012
@@ -27,14 +27,6 @@ import org.apache.qpid.proton.engine.Seq
 public class ReceiverImpl extends LinkImpl implements Receiver
 {
 
-
-    @Override
-    public DeliveryImpl delivery(byte[] tag, int offset, int length)
-    {
-        incrementQueued();
-        return super.delivery(tag, offset, length);
-    }
-
     @Override
     public boolean advance()
     {

Modified: 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java?rev=1354674&r1=1354673&r2=1354674&view=diff
==============================================================================
--- 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java
 (original)
+++ 
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java
 Wed Jun 27 19:14:18 2012
@@ -310,7 +310,7 @@ public class TransportImpl extends Endpo
             {
                 SenderImpl sender = (SenderImpl) delivery.getLink();
 
-                sender.incrementQueued();
+                sender.decrementQueued();
 
 
                 TransportLink transportLink = sender.getTransportLink();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to