NMS session should dispose appropriately if listener delegate still processing
message
--------------------------------------------------------------------------------------
Key: AMQNET-218
URL: https://issues.apache.org/activemq/browse/AMQNET-218
Project: ActiveMQ .Net
Issue Type: Bug
Components: NMS
Affects Versions: 1.2.0
Environment: ActiveMQ 5.2
Reporter: Mark Gellings
Assignee: Jim Gomes
Fix For: 1.2.0
We have a unit test working with NMS 1.1 and not with NMS 1.2.
It appears that in v1.2 on Session.Dispose the consumer thread is not aborted
properly. If I'm processing a message say that takes 2 minutes to complete and
try and dispose the session it waits the full two minutes.
With v1.1 if disposing on the session, it aborted after a timeout of 30s.
Calling dispose on the message consumer directly would behave as calling
dispose on the session is in v1.2.
This is a problem if the consumer runs in a windows service as the SCM errors
out when a user tries to shut down the service.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.