You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by gs...@apache.org on 2014/10/10 14:43:12 UTC
svn commit: r1630801 -
/qpid/proton/branches/examples/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java
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: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org