If we make a one-way call, as it stands there is really no way to notice that an error 
has occurred unless you look in the log (no exceptions are thrown).

Would it make sense to have the one-way invocation be synchronous up to the point that 
the transport sender does its thing - in other words, should we see exceptions if the 
message can't be sent for some reason?  This could still be done with a thread, but 
we'd hold the main thread until the worker thread had successfully sent the message or 
registered an error...

Thoughts?

--G

Reply via email to