diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2006-11-30 18:38:44 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2006-11-30 18:38:44 +0000 |
commit | baf57cb9751f20fe3beb7e046b98ffdd1426c9de (patch) | |
tree | db0bb3fa15fb3e885c194d2c9d3372d14ad0649b /java/demo/Ice/hello/Client.java | |
parent | adding CheckCertName test for server (diff) | |
download | ice-baf57cb9751f20fe3beb7e046b98ffdd1426c9de.tar.bz2 ice-baf57cb9751f20fe3beb7e046b98ffdd1426c9de.tar.xz ice-baf57cb9751f20fe3beb7e046b98ffdd1426c9de.zip |
Allow hello demo to better test timeouts
Diffstat (limited to 'java/demo/Ice/hello/Client.java')
-rw-r--r-- | java/demo/Ice/hello/Client.java | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/java/demo/Ice/hello/Client.java b/java/demo/Ice/hello/Client.java index 34083939abf..df647df390e 100644 --- a/java/demo/Ice/hello/Client.java +++ b/java/demo/Ice/hello/Client.java @@ -23,6 +23,7 @@ public class Client extends Ice.Application "D: send greeting as batch datagram\n" + "f: flush all batch requests\n" + "T: set a timeout\n" + + "P: set a server delay\n" + "S: switch secure mode on/off\n" + "s: shutdown server\n" + "x: exit\n" + @@ -46,6 +47,7 @@ public class Client extends Ice.Application boolean secure = false; int timeout = -1; + int delay = 0; menu(); @@ -65,15 +67,15 @@ public class Client extends Ice.Application } if(line.equals("t")) { - twoway.sayHello(); + twoway.sayHello(delay); } else if(line.equals("o")) { - oneway.sayHello(); + oneway.sayHello(delay); } else if(line.equals("O")) { - batchOneway.sayHello(); + batchOneway.sayHello(delay); } else if(line.equals("d")) { @@ -83,7 +85,7 @@ public class Client extends Ice.Application } else { - datagram.sayHello(); + datagram.sayHello(delay); } } else if(line.equals("D")) @@ -94,7 +96,7 @@ public class Client extends Ice.Application } else { - batchDatagram.sayHello(); + batchDatagram.sayHello(delay); } } else if(line.equals("f")) @@ -125,6 +127,26 @@ public class Client extends Ice.Application System.out.println("timeout is now set to 2000ms"); } } + else if(line.equals("P")) + { + if(delay == 0) + { + delay = 2500; + } + else + { + delay = 0; + } + + if(delay == 0) + { + System.out.println("delay is now deactivated"); + } + else + { + System.out.println("delay is now set to 2500ms"); + } + } else if(line.equals("S")) { secure = !secure; |