summaryrefslogtreecommitdiff
path: root/java/src/IceBox/ServiceManagerI.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceBox/ServiceManagerI.java')
-rw-r--r--java/src/IceBox/ServiceManagerI.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/java/src/IceBox/ServiceManagerI.java b/java/src/IceBox/ServiceManagerI.java
index d63bb237763..c810ce9531b 100644
--- a/java/src/IceBox/ServiceManagerI.java
+++ b/java/src/IceBox/ServiceManagerI.java
@@ -234,6 +234,20 @@ public class ServiceManagerI extends _ServiceManagerDisp
}
}
+ //
+ // Register "this" as a facet to the Admin object
+ //
+ try
+ {
+ _server.communicator().addAdminFacet(this, "IceBox.ServiceManager");
+ }
+ catch(Ice.CommunicatorDestroyedException ex)
+ {
+ //
+ // Ignored
+ //
+ }
+
_server.communicator().waitForShutdown();
_server.defaultInterrupt();