Author: gsim
Date: Fri Oct 10 12:43:11 2014
New Revision: 1630801

URL: http://svn.apache.org/r1630801
Log:
PROTON-666: if a delivery has local state before being sent then apply it to 
the transfer frames, allowing them to e.g. carry TransactionalState with a 
txn-id within.

Modified:
    
qpid/proton/branches/examples/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java

Modified: 
qpid/proton/branches/examples/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/proton/branches/examples/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java?rev=1630801&r1=1630800&r2=1630801&view=diff
==============================================================================
--- 
qpid/proton/branches/examples/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java
 (original)
+++ 
qpid/proton/branches/examples/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java
 Fri Oct 10 12:43:11 2014
@@ -517,6 +517,11 @@ public class TransportImpl extends Endpo
             transfer.setDeliveryTag(new Binary(delivery.getTag()));
             transfer.setHandle(tpLink.getLocalHandle());
 
+            if(delivery.getLocalState() != null)
+            {
+                transfer.setState(delivery.getLocalState());
+            }
+
             if(delivery.isSettled())
             {
                 transfer.setSettled(Boolean.TRUE);



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

Reply via email to