From fa2e6758cc6250473eec14b9990b1b510e851fbf Mon Sep 17 00:00:00 2001 From: David McKnight Date: Mon, 10 Mar 2008 19:15:32 +0000 Subject: [PATCH] [220123][dstore] Configurable timeout on irresponsiveness --- .../src/org/eclipse/dstore/internal/core/util/XMLparser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/internal/core/util/XMLparser.java b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/internal/core/util/XMLparser.java index 5c5ed2efabf..a6854bbeb6e 100644 --- a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/internal/core/util/XMLparser.java +++ b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/internal/core/util/XMLparser.java @@ -357,12 +357,12 @@ public class XMLparser } else { - if (_kart == null){ + if (_kart == null || !_kart.isAlive()){ _kart = new KeepAliveRequestThread(KEEPALIVE_RESPONSE_TIMEOUT); if (VERBOSE_KEEPALIVE) System.out.println("No activity on socket. KeepAlive thread started."); //$NON-NLS-1$ _kart.start(); continue; - } + } } } }