Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2008-08-12 13:49:17 +0000
committerEike Stepper2008-08-12 13:49:17 +0000
commit622da6394e960383cdcde54de436485affe485ef (patch)
treec119ced0a7e0ebf2ab9a13264b47d939d40d39a4
parentb64158e347448d35fab7a35efd3b3d8f1eae288c (diff)
downloadcdo-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.java16
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();
}

Back to the top