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();
}