/hg/release/icedtea-web-1.3: Provide names for unnamed threads f...
adomurad at icedtea.classpath.org
adomurad at icedtea.classpath.org
Wed Feb 6 06:24:59 PST 2013
changeset c89c2bf6707b in /hg/release/icedtea-web-1.3
details: http://icedtea.classpath.org/hg/release/icedtea-web-1.3?cmd=changeset;node=c89c2bf6707b
author: Adam Domurad <adomurad at redhat.com>
date: Wed Feb 06 09:22:51 2013 -0500
Provide names for unnamed threads for better debugging
diffstat:
ChangeLog | 17 ++++++++++
netx/net/sourceforge/jnlp/NetxPanel.java | 2 +-
netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java | 2 +-
plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java | 6 ++-
plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java | 1 +
plugin/icedteanp/java/sun/applet/PluginStreamHandler.java | 4 +-
6 files changed, 27 insertions(+), 5 deletions(-)
diffs (97 lines):
diff -r b619cda99360 -r c89c2bf6707b ChangeLog
--- a/ChangeLog Wed Jan 16 15:34:44 2013 -0500
+++ b/ChangeLog Wed Feb 06 09:22:51 2013 -0500
@@ -1,3 +1,20 @@
+2013-02-06 Adam Domurad <adomurad at redhat.com>
+
+ Name threads for easier debugging/tooling. Remove 2 erroneous
+ VoidPluginCallRequest header comments.
+ * netx/net/sourceforge/jnlp/NetxPanel.java:
+ Provide name for thread that calls (run).
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java:
+ Provide name for shutdown hook thread.
+ * plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java:
+ Remove erroneous VoidPluginCallRequest comment. Provide name for
+ ConsumerThread thread.
+ * plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java:
+ Provide name for worker thread.
+ * plugin/icedteanp/java/sun/applet/PluginStreamHandler.java:
+ Remove erroneous VoidPluginCallRequest comment. Provide name for
+ stream listener thread.
+
2013-01-16 Deepak Bhole <dbhole at redhat.com>
PR1260: IcedTea-Web should not rely on GTK
diff -r b619cda99360 -r c89c2bf6707b netx/net/sourceforge/jnlp/NetxPanel.java
--- a/netx/net/sourceforge/jnlp/NetxPanel.java Wed Jan 16 15:34:44 2013 -0500
+++ b/netx/net/sourceforge/jnlp/NetxPanel.java Wed Feb 06 09:22:51 2013 -0500
@@ -199,7 +199,7 @@
}
}
- handler = new Thread(getThreadGroup(), this);
+ handler = new Thread(getThreadGroup(), this, "NetxPanelThread@" + this.documentURL);
handler.start();
}
diff -r b619cda99360 -r c89c2bf6707b netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
--- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Wed Jan 16 15:34:44 2013 -0500
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Wed Feb 06 09:22:51 2013 -0500
@@ -737,7 +737,7 @@
e.printStackTrace();
}
- Runtime.getRuntime().addShutdownHook(new Thread() {
+ Runtime.getRuntime().addShutdownHook(new Thread("JNLPRuntimeShutdownHookThread") {
public void run() {
markNetxStopped();
CacheUtil.cleanCache();
diff -r b619cda99360 -r c89c2bf6707b plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java
--- a/plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java Wed Jan 16 15:34:44 2013 -0500
+++ b/plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java Wed Feb 06 09:22:51 2013 -0500
@@ -1,4 +1,4 @@
-/* VoidPluginCallRequest -- represent Java-to-JavaScript requests
+/*
Copyright (C) 2008 Red Hat
This file is part of IcedTea.
@@ -131,6 +131,10 @@
protected class ConsumerThread extends Thread {
+ public ConsumerThread() {
+ super("PluginMessageConsumer.ConsumerThread");
+ }
+
/**
* Scans the readQueue for priority messages and brings them to the front
*/
diff -r b619cda99360 -r c89c2bf6707b plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java
--- a/plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java Wed Jan 16 15:34:44 2013 -0500
+++ b/plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java Wed Feb 06 09:22:51 2013 -0500
@@ -50,6 +50,7 @@
PluginMessageConsumer consumer,
PluginStreamHandler streamHandler, int id,
boolean isPriorityWorker) {
+ super("PluginMessageHandlerWorker" + id);
this.id = id;
this.streamHandler = streamHandler;
diff -r b619cda99360 -r c89c2bf6707b plugin/icedteanp/java/sun/applet/PluginStreamHandler.java
--- a/plugin/icedteanp/java/sun/applet/PluginStreamHandler.java Wed Jan 16 15:34:44 2013 -0500
+++ b/plugin/icedteanp/java/sun/applet/PluginStreamHandler.java Wed Feb 06 09:22:51 2013 -0500
@@ -1,4 +1,4 @@
-/* VoidPluginCallRequest -- represent Java-to-JavaScript requests
+/*
Copyright (C) 2008 Red Hat
This file is part of IcedTea.
@@ -81,7 +81,7 @@
public void startProcessing() {
- Thread listenerThread = new Thread() {
+ Thread listenerThread = new Thread("PluginStreamHandlerListenerThread") {
public void run() {
More information about the distro-pkg-dev
mailing list