Hi

Thats for the fix, the threads are now shutdown correctly when I undeploy my application.

However I have encountered another issue. It looks like onEndOfSnapshot is never fired after I call connect. I saw this issue periodically with 3.0.0-b2, where onEndOfSnapshot was only called about 80% of the time, in the remaining 20% I never got this event and in those cases I would never get any events on the stream.
I asked the service provider to help me debug it, so I have created a sample application on github, https://github.com/QwertGold/cityindexStreaming. If you have a few minutes to take a look and see if I'm doing anything out of the ordinary, it would be much appreciated.

Regards,
/Klaus