Commit 1504407 from firstname.lastname@example.org in branch 'proton/trunk'
[ https://svn.apache.org/r1504407 ]
Bounded messenger's credit allocation when an unlimited value is passed to recv; added tests for pushback at both messenger and engine level; fixed proton-j engine to respect credit window; fixed java messenger to properly report if work has been done. This addresses
PROTON-350 and PROTON-351.