summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/ReferenceFactory.java
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-12-07 18:36:13 +0000
committerMarc Laukien <marc@zeroc.com>2002-12-07 18:36:13 +0000
commit1ea1d98265ee07e24ab7c1db07f87fbde0df8deb (patch)
treeabf4502b817bb13fec76ab15ac160729e3ade20c /java/src/IceInternal/ReferenceFactory.java
parentadd AMD support to generated implementation examples (diff)
downloadice-1ea1d98265ee07e24ab7c1db07f87fbde0df8deb.tar.bz2
ice-1ea1d98265ee07e24ab7c1db07f87fbde0df8deb.tar.xz
ice-1ea1d98265ee07e24ab7c1db07f87fbde0df8deb.zip
collocation opt can now be switched off
Diffstat (limited to 'java/src/IceInternal/ReferenceFactory.java')
-rw-r--r--java/src/IceInternal/ReferenceFactory.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/java/src/IceInternal/ReferenceFactory.java b/java/src/IceInternal/ReferenceFactory.java
index 51f985ea34f..e0e8346fcf2 100644
--- a/java/src/IceInternal/ReferenceFactory.java
+++ b/java/src/IceInternal/ReferenceFactory.java
@@ -26,7 +26,8 @@ public final class ReferenceFactory
Endpoint[] endpoints,
RouterInfo routerInfo,
LocatorInfo locatorInfo,
- Ice.ObjectAdapter reverseAdapter)
+ Ice.ObjectAdapter reverseAdapter,
+ boolean collocationOptimization)
{
if(_instance == null)
{
@@ -42,7 +43,7 @@ public final class ReferenceFactory
// Create a new reference
//
Reference ref = new Reference(_instance, ident, facet, mode, secure, compress, adapterId,
- endpoints, routerInfo, locatorInfo, reverseAdapter);
+ endpoints, routerInfo, locatorInfo, reverseAdapter, collocationOptimization);
//
// If we already have an equivalent reference, use such equivalent
@@ -475,7 +476,7 @@ public final class ReferenceFactory
RouterInfo routerInfo = _instance.routerManager().get(getDefaultRouter());
LocatorInfo locatorInfo = _instance.locatorManager().get(getDefaultLocator());
- return create(ident, fac, mode, secure, compress, adapter, endp, routerInfo, locatorInfo, null);
+ return create(ident, fac, mode, secure, compress, adapter, endp, routerInfo, locatorInfo, null, true);
}
public Reference
@@ -523,7 +524,7 @@ public final class ReferenceFactory
RouterInfo routerInfo = _instance.routerManager().get(getDefaultRouter());
LocatorInfo locatorInfo = _instance.locatorManager().get(getDefaultLocator());
- return create(ident, facet, mode, secure, compress, adapterId, endpoints, routerInfo, locatorInfo, null);
+ return create(ident, facet, mode, secure, compress, adapterId, endpoints, routerInfo, locatorInfo, null, true);
}
public synchronized void