summaryrefslogtreecommitdiff
path: root/java/src/IceBox/Admin.java
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2006-09-06 15:22:36 +0000
committerDwayne Boone <dwayne@zeroc.com>2006-09-06 15:22:36 +0000
commit0e9affe971df348a9ba50b9a6d8dff612258005e (patch)
treeb94a5c26904f538038ebc76ae750cd7dbc43d7a8 /java/src/IceBox/Admin.java
parentUpdated (diff)
downloadice-0e9affe971df348a9ba50b9a6d8dff612258005e.tar.bz2
ice-0e9affe971df348a9ba50b9a6d8dff612258005e.tar.xz
ice-0e9affe971df348a9ba50b9a6d8dff612258005e.zip
Fixed bug 1209
Diffstat (limited to 'java/src/IceBox/Admin.java')
-rw-r--r--java/src/IceBox/Admin.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/java/src/IceBox/Admin.java b/java/src/IceBox/Admin.java
index b1c1c14af0e..4a5713ac88d 100644
--- a/java/src/IceBox/Admin.java
+++ b/java/src/IceBox/Admin.java
@@ -59,8 +59,9 @@ public final class Admin
Ice.Properties properties = communicator().getProperties();
- String managerIdentity =
- properties.getPropertyWithDefault("IceBox.InstanceName", "IceBox") + "/ServiceManager";
+ Ice.Identity managerIdentity = new Ice.Identity();
+ managerIdentity.category = properties.getPropertyWithDefault("IceBox.InstanceName", "IceBox");
+ managerIdentity.name = "ServiceManager";
String managerProxy;
if(properties.getProperty("Ice.Default.Locator").length() == 0)
@@ -72,7 +73,7 @@ public final class Admin
return 1;
}
- managerProxy = managerIdentity + ":" + managerEndpoints;
+ managerProxy = "\"" + communicator().identityToString(managerIdentity) + "\" :" + managerEndpoints;
}
else
{
@@ -83,7 +84,7 @@ public final class Admin
return 1;
}
- managerProxy = managerIdentity + ":" + managerAdapterId;
+ managerProxy = "\"" + communicator().identityToString(managerIdentity) + "\" @" + managerAdapterId;
}
Ice.ObjectPrx base = communicator().stringToProxy(managerProxy);