Author: rgodfrey
Date: Thu Oct 18 16:43:26 2012
New Revision: 1399733
URL: http://svn.apache.org/viewvc?rev=1399733&view=rev
Log:
PROTON-91 : Set remote delivery state on transfer
Modified:
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportSession.java
Modified:
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportSession.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportSession.java?rev=1399733&r1=1399732&r2=1399733&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportSession.java
(original)
+++
qpid/proton/trunk/proton-j/src/main/java/org/apache/qpid/proton/engine/impl/TransportSession.java
Thu Oct 18 16:43:26 2012
@@ -231,8 +231,10 @@ class TransportSession
TransportDelivery transportDelivery = new
TransportDelivery(_currentDeliveryId, delivery, transportReceiver);
delivery.setTransportDelivery(transportDelivery);
_unsettledIncomingDeliveriesById.put(_currentDeliveryId, delivery);
-
-
+ }
+ if( transfer.getState()!=null )
+ {
+ delivery.setRemoteDeliveryState(transfer.getState());
}
_unsettledIncomingSize++;
// TODO - should this be a copy?
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]