diff options
author | Eike Stepper | 2008-08-12 13:49:17 +0000 |
---|---|---|
committer | Eike Stepper | 2008-08-12 13:49:17 +0000 |
commit | 622da6394e960383cdcde54de436485affe485ef (patch) | |
tree | c119ced0a7e0ebf2ab9a13264b47d939d40d39a4 | |
parent | b64158e347448d35fab7a35efd3b3d8f1eae288c (diff) | |
download | cdo-622da6394e960383cdcde54de436485affe485ef.tar.gz cdo-622da6394e960383cdcde54de436485affe485ef.tar.xz cdo-622da6394e960383cdcde54de436485affe485ef.zip |
[242006] TCP Connector disconnects if left inactive for a while
https://bugs.eclipse.org/bugs/show_bug.cgi?id=242006
-rw-r--r-- | plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/TCPConnectivityLoss.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/TCPConnectivityLoss.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/TCPConnectivityLoss.java index 8106d93eaa..64ae2be6a6 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/TCPConnectivityLoss.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/TCPConnectivityLoss.java @@ -27,7 +27,7 @@ import java.util.Date; */ public class TCPConnectivityLoss { - private static boolean stopped; + private static boolean stop; public static ManagedContainer createContainer() { @@ -44,9 +44,10 @@ public class TCPConnectivityLoss public static void sleep() throws Exception { - stopped = false; + System.out.println("Started: " + new Date()); + stop = false; int count = 0; - while (System.in.available() == 0 && !stopped) + while (System.in.available() == 0) { Thread.sleep(1000L); System.out.print("."); @@ -54,6 +55,11 @@ public class TCPConnectivityLoss { System.out.println(); } + + if (stop) + { + System.out.println("Loss of connectivity: " + new Date()); + } } } @@ -85,12 +91,10 @@ public class TCPConnectivityLoss @Override protected void onDeactivated(ILifecycle lifecycle) { - System.out.println("Loss of connectivity: " + new Date()); - stopped = true; + stop = true; } }); - System.out.println("Started: " + new Date()); sleep(); container.deactivate(); } |