test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java

Print this page

        

@@ -143,11 +143,13 @@
             /*
              * Ping the unicast object a few times to make sure that the
              * activation group's process hasn't gone away.
              */
             System.err.println("Ping unicast object for existence");
-            for (int i = 0; i < 10; i++) {
+            // set timeout 5 seconds
+            final long stopTime = System.currentTimeMillis() + 5000;
+            while (System.currentTimeMillis() < stopTime) {
                 unicastObj.ping();
                 Thread.sleep(500);
             }
 
             /*