Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-08-30 12:33:20 +0000
committerEike Stepper2012-08-30 12:33:20 +0000
commit33cb3dc7aa60e2924151c9153cb4ffb6329d48e5 (patch)
tree5b982ae2ce1739bcde0a202b443852325949f1ee /plugins
parent3344b27b17bf2f4c1b23811bc3648d80261767c5 (diff)
downloadcdo-33cb3dc7aa60e2924151c9153cb4ffb6329d48e5.tar.gz
cdo-33cb3dc7aa60e2924151c9153cb4ffb6329d48e5.tar.xz
cdo-33cb3dc7aa60e2924151c9153cb4ffb6329d48e5.zip
[387774] CDO threads prevent JVM to exit on client side standalone
https://bugs.eclipse.org/bugs/show_bug.cgi?id=387774
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.java1
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/spi/net4j/Channel.java5
2 files changed, 1 insertions, 5 deletions
diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.java
index 5945f96e8e..3f2c330dc3 100644
--- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.java
+++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/QueueWorkerWorkSerializer.java
@@ -20,6 +20,7 @@ public class QueueWorkerWorkSerializer extends QueueRunner implements IWorkSeria
{
public QueueWorkerWorkSerializer()
{
+ setDaemon(true);
activate();
}
diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/spi/net4j/Channel.java b/plugins/org.eclipse.net4j/src/org/eclipse/spi/net4j/Channel.java
index 09cafd650c..f1d0561c73 100644
--- a/plugins/org.eclipse.net4j/src/org/eclipse/spi/net4j/Channel.java
+++ b/plugins/org.eclipse.net4j/src/org/eclipse/spi/net4j/Channel.java
@@ -321,11 +321,6 @@ public class Channel extends Lifecycle implements InternalChannel
*/
protected class ReceiveSerializer extends QueueWorkerWorkSerializer
{
- // CompletionWorkSerializer throws "One command already pending"
- // CompletionWorkSerializer
- // AsynchronousWorkSerializer
- // SynchronousWorkSerializer
-
@Override
protected String getThreadName()
{

Back to the top