summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/RoutableReference.java
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2007-05-18 13:34:42 +0000
committerDwayne Boone <dwayne@zeroc.com>2007-05-18 13:34:42 +0000
commit3f53f8f12436f8c731a11cbb78738d34037d2dac (patch)
treeb14241e46b8877c5b7db79149ebfee21e9906f4e /java/src/IceInternal/RoutableReference.java
parentMulti-home host support (diff)
downloadice-3f53f8f12436f8c731a11cbb78738d34037d2dac.tar.bz2
ice-3f53f8f12436f8c731a11cbb78738d34037d2dac.tar.xz
ice-3f53f8f12436f8c731a11cbb78738d34037d2dac.zip
Multi-home post support
Diffstat (limited to 'java/src/IceInternal/RoutableReference.java')
-rw-r--r--java/src/IceInternal/RoutableReference.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/java/src/IceInternal/RoutableReference.java b/java/src/IceInternal/RoutableReference.java
index 4c3a4b5bc7f..f04c30eb86c 100644
--- a/java/src/IceInternal/RoutableReference.java
+++ b/java/src/IceInternal/RoutableReference.java
@@ -431,7 +431,7 @@ public abstract class RoutableReference extends Reference
// existing connection to one of the given endpoints.
//
return factory.create((EndpointI[])endpoints.toArray(
- new EndpointI[endpoints.size()]), false, _threadPerConnection, compress);
+ new EndpointI[endpoints.size()]), false, _threadPerConnection, getEndpointSelection(), compress);
}
else
{
@@ -452,7 +452,8 @@ public abstract class RoutableReference extends Reference
try
{
endpoint[0] = (EndpointI)i.next();
- return factory.create(endpoint, i.hasNext(), _threadPerConnection, compress);
+ return factory.create(endpoint, i.hasNext(), _threadPerConnection, getEndpointSelection(),
+ compress);
}
catch(Ice.LocalException ex)
{