diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-11-15 21:07:05 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-11-15 21:07:05 +0000 |
commit | 7fda77421ccd018fb5a3288467939ccbef26a8ef (patch) | |
tree | 1fa0b7a889dfd043e9bb1bbbd306b98a17d02647 /java/test/Ice/location/ServerManagerI.java | |
parent | updates for icegridgui.jar (diff) | |
download | ice-7fda77421ccd018fb5a3288467939ccbef26a8ef.tar.bz2 ice-7fda77421ccd018fb5a3288467939ccbef26a8ef.tar.xz ice-7fda77421ccd018fb5a3288467939ccbef26a8ef.zip |
Fixed bug 634
Diffstat (limited to 'java/test/Ice/location/ServerManagerI.java')
-rw-r--r-- | java/test/Ice/location/ServerManagerI.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/java/test/Ice/location/ServerManagerI.java b/java/test/Ice/location/ServerManagerI.java index 24551271473..88bd241a083 100644 --- a/java/test/Ice/location/ServerManagerI.java +++ b/java/test/Ice/location/ServerManagerI.java @@ -22,6 +22,14 @@ public class ServerManagerI extends _ServerManagerDisp startServer(Ice.Current current) { String[] argv = new String[0]; + java.util.Iterator i = _communicators.iterator(); + while(i.hasNext()) + { + Ice.Communicator c = (Ice.Communicator)i.next(); + c.waitForShutdown(); + c.destroy(); + } + _communicators.clear(); // // Simulate a server: create a new communicator and object |