Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently the AMQSession_0_10 class uses a static time object to schedule ack flushing. This leaves a thread running at all times even if all connections are closed.
In preference to this we can use the thread pool already associated with the connection to run the tasks currently run on the timer.
See this mail for the issues that the current mechanism may cause.