Author: toad
Date: 2008-01-24 15:07:25 +0000 (Thu, 24 Jan 2008)
New Revision: 17230

Modified:
   trunk/plugins/UPnP/org/cybergarage/http/HTTPServer.java
   trunk/plugins/UPnP/org/cybergarage/http/HTTPServerThread.java
   trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPNotifySocket.java
   trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchResponseSocket.java
   trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchSocket.java
Log:
Daemonize various threads in the UPnP plugin to prevent them from stopping 
shutdown.

Modified: trunk/plugins/UPnP/org/cybergarage/http/HTTPServer.java
===================================================================
--- trunk/plugins/UPnP/org/cybergarage/http/HTTPServer.java     2008-01-24 
14:51:57 UTC (rev 17229)
+++ trunk/plugins/UPnP/org/cybergarage/http/HTTPServer.java     2008-01-24 
15:07:25 UTC (rev 17230)
@@ -190,7 +190,7 @@

        public boolean start()
        {
-               httpServerThread = new Thread(this);
+               httpServerThread = new Thread(this);
                httpServerThread.start();
                return true;
        }

Modified: trunk/plugins/UPnP/org/cybergarage/http/HTTPServerThread.java
===================================================================
--- trunk/plugins/UPnP/org/cybergarage/http/HTTPServerThread.java       
2008-01-24 14:51:57 UTC (rev 17229)
+++ trunk/plugins/UPnP/org/cybergarage/http/HTTPServerThread.java       
2008-01-24 15:07:25 UTC (rev 17230)
@@ -30,6 +30,7 @@
        {
                this.httpServer = httpServer;
                this.sock = sock;
+               this.setDaemon(true);
        }

        ////////////////////////////////////////////////

Modified: trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPNotifySocket.java
===================================================================
--- trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPNotifySocket.java  
2008-01-24 14:51:57 UTC (rev 17229)
+++ trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPNotifySocket.java  
2008-01-24 15:07:25 UTC (rev 17230)
@@ -115,7 +115,8 @@

        public void start()
        {
-               deviceNotifyThread = new Thread(this);
+               deviceNotifyThread = new Thread(this);
+               deviceNotifyThread.setDaemon(true);
                deviceNotifyThread.start();
        }


Modified: 
trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchResponseSocket.java
===================================================================
--- trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchResponseSocket.java  
2008-01-24 14:51:57 UTC (rev 17229)
+++ trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchResponseSocket.java  
2008-01-24 15:07:25 UTC (rev 17230)
@@ -76,7 +76,8 @@

        public void start()
        {
-               deviceSearchResponseThread = new Thread(this);
+               deviceSearchResponseThread = new Thread(this);
+               deviceSearchResponseThread.setDaemon(true);
                deviceSearchResponseThread.start();
        }


Modified: trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchSocket.java
===================================================================
--- trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchSocket.java  
2008-01-24 14:51:57 UTC (rev 17229)
+++ trunk/plugins/UPnP/org/cybergarage/upnp/ssdp/SSDPSearchSocket.java  
2008-01-24 15:07:25 UTC (rev 17230)
@@ -110,7 +110,8 @@

        public void start()
        {
-               deviceSearchThread = new Thread(this);
+               deviceSearchThread = new Thread(this);
+               deviceSearchThread.setDaemon(true);
                deviceSearchThread.start();
        }



Reply via email to