Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.5.0
-
None
Description
The client uses a local queue in each consumer to hold messages prior to receive/onMessage processing using them. When a timed dequeue is performed, it is currently possible for the dequeue call to erroneously return early before they should have, prior to the timeout expiring (excepting the desired cases such a message arriving or the queue being been closed etc) because the method does not ensure it has actually waited for the requested time.