diff options
author | Michi Henning <michi@zeroc.com> | 2003-08-27 08:59:34 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2003-08-27 08:59:34 +0000 |
commit | 3e55486ea753901101bed6974e872d0002c8aaed (patch) | |
tree | a615409a0cf6472a00162709cd007ff045b690c8 /java/src/IceInternal/ReferenceFactory.java | |
parent | Added test for ice_getContext(). (diff) | |
download | ice-3e55486ea753901101bed6974e872d0002c8aaed.tar.bz2 ice-3e55486ea753901101bed6974e872d0002c8aaed.tar.xz ice-3e55486ea753901101bed6974e872d0002c8aaed.zip |
Added per-proxy contexts to icej. For ice, added context to operator== and
the hash function for proxies.
Diffstat (limited to 'java/src/IceInternal/ReferenceFactory.java')
-rw-r--r-- | java/src/IceInternal/ReferenceFactory.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/java/src/IceInternal/ReferenceFactory.java b/java/src/IceInternal/ReferenceFactory.java index 621ec8c8ce1..38e3d20740a 100644 --- a/java/src/IceInternal/ReferenceFactory.java +++ b/java/src/IceInternal/ReferenceFactory.java @@ -18,6 +18,7 @@ public final class ReferenceFactory { public synchronized Reference create(Ice.Identity ident, + java.util.Map context, String[] facet, int mode, boolean secure, @@ -41,7 +42,7 @@ public final class ReferenceFactory // // Create a new reference // - Reference ref = new Reference(_instance, ident, facet, mode, secure, adapterId, + Reference ref = new Reference(_instance, ident, context, facet, mode, secure, adapterId, endpoints, routerInfo, locatorInfo, reverseAdapter, collocationOptimization); // @@ -462,7 +463,8 @@ public final class ReferenceFactory RouterInfo routerInfo = _instance.routerManager().get(getDefaultRouter()); LocatorInfo locatorInfo = _instance.locatorManager().get(getDefaultLocator()); - return create(ident, fac, mode, secure, adapter, endp, routerInfo, locatorInfo, null, true); + return create(ident, new java.util.HashMap(), fac, mode, secure, + adapter, endp, routerInfo, locatorInfo, null, true); } public Reference @@ -508,7 +510,8 @@ public final class ReferenceFactory RouterInfo routerInfo = _instance.routerManager().get(getDefaultRouter()); LocatorInfo locatorInfo = _instance.locatorManager().get(getDefaultLocator()); - return create(ident, facet, mode, secure, adapterId, endpoints, routerInfo, locatorInfo, null, true); + return create(ident, new java.util.HashMap(), facet, mode, secure, + adapterId, endpoints, routerInfo, locatorInfo, null, true); } public synchronized void |