summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/Reference.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2002-07-11 19:38:23 +0000
committerBenoit Foucher <benoit@zeroc.com>2002-07-11 19:38:23 +0000
commit1ed823c9984479dd064a3acba92cada25354b4f8 (patch)
tree4c88af0e0a01a06b3f760778f8491482673d72d1 /java/src/IceInternal/Reference.java
parentAdded Communicator setDefaultLocator. Fixed a bug where the proxy endpoints (diff)
downloadice-1ed823c9984479dd064a3acba92cada25354b4f8.tar.bz2
ice-1ed823c9984479dd064a3acba92cada25354b4f8.tar.xz
ice-1ed823c9984479dd064a3acba92cada25354b4f8.zip
Fixed changeDefault() implementation to now use the default locator and
router instead of none.
Diffstat (limited to 'java/src/IceInternal/Reference.java')
-rw-r--r--java/src/IceInternal/Reference.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/java/src/IceInternal/Reference.java b/java/src/IceInternal/Reference.java
index 2e87fecc0c3..ae355dcca58 100644
--- a/java/src/IceInternal/Reference.java
+++ b/java/src/IceInternal/Reference.java
@@ -426,8 +426,11 @@ public final class Reference
public Reference
changeDefault()
{
+ RouterInfo routerInfo = instance.routerManager().get(instance.referenceFactory().getDefaultRouter());
+ LocatorInfo locatorInfo = instance.locatorManager().get(instance.referenceFactory().getDefaultLocator());
+
return instance.referenceFactory().create(identity, "", ModeTwoway, false, false, adapterId, endpoints,
- null, null, null);
+ routerInfo, locatorInfo, null);
}
//