msgpack/msgpack-rpc — pull request #51 by rboulton (2012-04-05 07:56:33+00:00)
Title: Java timeouts

I came across various problems with the timeout implementation in Java msgpack-rpc:

- race conditions in the implementation of FutureImpl, which could cause callbacks to be executed multiple times.
- timeouts supplied to the join() method variant which takes a timeout, and to the corresponding get() variant, were being ignored.

This pull request fixes these.