[QFJ-267] Method SocketAcceptor.stop() does not unblock SocketAcceptor.block() Created: 27/Nov/07 Updated: 15/Jan/08 Resolved: 22/Dec/07 |
|
Status: | Closed |
Project: | QuickFIX/J |
Component/s: | Engine |
Affects Version/s: | None |
Fix Version/s: | 1.3.1 |
Type: | Bug | Priority: | Default |
Reporter: | Eduardo Ostertag | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 0 |
Labels: | None | ||
Environment: |
Windows XP SP2 (Spanish), Java JDK 1.6 |
Description |
Method SocketAcceptor.stop() does not unblock method SocketAcceptor.block(). As far as I can tell, the reason is that stop() does not call eventHandlingStrategy.stopHandlingMessages(), so private variable "isStopped" continues "false", and eventHandlingStrategy.block() stays blocked. By contrast, SocketInitiator.stop() calls eventHandlingStrategy.stopHandlingMessages(), and everything works OK. |