diff options
author | Bernard Normier <bernard@zeroc.com> | 2006-10-18 15:31:40 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2006-10-18 15:31:40 +0000 |
commit | 69c99ec49155767c56e9d7e041a802f3adf0a806 (patch) | |
tree | d044245599997c901aece021b017d80b56810b5d /java/src/IceGridGUI/RegistryObserverI.java | |
parent | Removed nonmutating metadata from new operations (diff) | |
download | ice-69c99ec49155767c56e9d7e041a802f3adf0a806.tar.bz2 ice-69c99ec49155767c56e9d7e041a802f3adf0a806.tar.xz ice-69c99ec49155767c56e9d7e041a802f3adf0a806.zip |
Support for replicated registries
Diffstat (limited to 'java/src/IceGridGUI/RegistryObserverI.java')
-rwxr-xr-x | java/src/IceGridGUI/RegistryObserverI.java | 43 |
1 files changed, 25 insertions, 18 deletions
diff --git a/java/src/IceGridGUI/RegistryObserverI.java b/java/src/IceGridGUI/RegistryObserverI.java index 67193aaf714..dd48ccbc9bd 100755 --- a/java/src/IceGridGUI/RegistryObserverI.java +++ b/java/src/IceGridGUI/RegistryObserverI.java @@ -19,33 +19,40 @@ class RegistryObserverI extends _RegistryObserverDisp _coordinator = coordinator; } - public void registryInit(final RegistryInfo[] registries, Ice.Current current) + public void registryInit(final RegistryInfo[] registryInfos, Ice.Current current) { - // TODO: XXX + SwingUtilities.invokeLater(new Runnable() + { + public void run() + { + for(int i = 0; i < registryInfos.length; ++i) + { + _coordinator.registryUp(registryInfos[i]); + } + } + }); } public void registryUp(final RegistryInfo registryInfo, Ice.Current current) { - // TODO: XXX -// SwingUtilities.invokeLater(new Runnable() -// { -// public void run() -// { -// _coordinator.registryUp(registryInfo); -// } -// }); + SwingUtilities.invokeLater(new Runnable() + { + public void run() + { + _coordinator.registryUp(registryInfo); + } + }); } public void registryDown(final String registryName, Ice.Current current) { - // TODO: XXX -// SwingUtilities.invokeLater(new Runnable() -// { -// public void run() -// { -// _coordinator.registryDown(registryName); -// } -// }); + SwingUtilities.invokeLater(new Runnable() + { + public void run() + { + _coordinator.registryDown(registryName); + } + }); } private final Coordinator _coordinator; |