Peter Jones wrote:
What transport layer implementation are you using?
A self backed (naive) transport layer that directly mapped a OutboundRequest to a outbound HTTP POST request (with only the InputStream and OutputStream serialized through the request).
Here is the way that this case is supposed to be covered: ...snip...
The standard net.jini.jeri.* transport layer implementations should implement this AcknowledgmentSource protocol, but I'm wondering if you are using some other implementation that doesn't, or a layered implementation that needs to expose the underlying functionality.
Indeed, I've completely overlooked this issue in implementing the transport layer.
I'm surprised (or I should say embarrassed) to see that the relationship between DGC and this AcknowledgmentSource protocol is not clearly called out in the net.jini.jeri package spec-- the mechanism only seems to be covered in the serialized form spec for BasicObjectEndpoint.writeObject.
I will file a Jira issue for documentation enhancement. Do you have a proposal for the text?
FYI, this return value case was well anticipated (back to [1]), it's [1] http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-RR-116.pdf
Old(er) research, I love to see it used! Thanks for the explanation! Gr. Sim
