2009-10-06 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 6 Oct 2009 09:32:38 +0000 (09:32 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Tue, 6 Oct 2009 09:32:38 +0000 (09:32 -0000)
commit1b211df0d603ea627f924b4440573512c229902b
treef33fa9677bc0ae8666d974e3faca16c17487559f
parente9fdeaa1a6dd24be35130032df3a3b02b11ca282
2009-10-06  Atsushi Enomoto  <atsushi@ximian.com>

* SvcHttpHandler.cs, HttpChannelListener.cs : some significant
  rewrite to handle shutdown situation better. The listeners should
  not close channels that it opened. Instead, just stop accepting
  further requests. Removed blocking mutex on WaitForRequest().
  Now xsp shuts down as expected.

svn path=/trunk/mcs/; revision=143498
mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel.Channels/HttpChannelListener.cs
mcs/class/System.ServiceModel/System.ServiceModel.Channels/SvcHttpHandler.cs