diff options
author | Bernard Normier <bernard@zeroc.com> | 2007-12-05 16:07:33 -0500 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2007-12-05 16:07:33 -0500 |
commit | b26284900aa7009877d0ce2257a0dac1d8efa438 (patch) | |
tree | 3a473be1695ad017856bfae985848eaac30cdf7e /java/src/IceGridGUI/LiveDeployment/Server.java | |
parent | Fixed bug where Ice.Admin.Endpoints would get duplicated (diff) | |
download | ice-b26284900aa7009877d0ce2257a0dac1d8efa438.tar.bz2 ice-b26284900aa7009877d0ce2257a0dac1d8efa438.tar.xz ice-b26284900aa7009877d0ce2257a0dac1d8efa438.zip |
Fixed build, application.xml, bug in IceGrid GUI
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Server.java')
-rwxr-xr-x | java/src/IceGridGUI/LiveDeployment/Server.java | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Server.java b/java/src/IceGridGUI/LiveDeployment/Server.java index 13ede590e09..a36a7579477 100755 --- a/java/src/IceGridGUI/LiveDeployment/Server.java +++ b/java/src/IceGridGUI/LiveDeployment/Server.java @@ -716,11 +716,29 @@ class Server extends ListArrayTreeNode _instanceDescriptor = server._instanceDescriptor; _serverDescriptor = server._serverDescriptor; _application = server._application; + _adapters = server._adapters; _dbEnvs = server._dbEnvs; - _services = server._services; + // + // Need to re-parent all the children + // + for(Adapter adapter: _adapters) + { + adapter.reparent(this); + } + + for(DbEnv dbEnv: _dbEnvs) + { + dbEnv.reparent(this); + } + + for(Service service: _services) + { + service.reparent(this); + } + _childrenArray[0] = _adapters; _childrenArray[1] = _dbEnvs; _childrenArray[2] = _services; @@ -1134,8 +1152,8 @@ class Server extends ListArrayTreeNode private ApplicationDescriptor _application; private Utils.Resolver _resolver; - private java.util.List _adapters = new java.util.LinkedList(); - private java.util.List _dbEnvs = new java.util.LinkedList(); + private java.util.List<Adapter> _adapters = new java.util.LinkedList<Adapter>(); + private java.util.List<DbEnv> _dbEnvs = new java.util.LinkedList<DbEnv>(); private java.util.List<Service> _services = new java.util.LinkedList<Service>(); private ServerState _state; |