diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2007-05-18 13:34:42 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2007-05-18 13:34:42 +0000 |
commit | 3f53f8f12436f8c731a11cbb78738d34037d2dac (patch) | |
tree | b14241e46b8877c5b7db79149ebfee21e9906f4e /java/src/IceInternal/RoutableReference.java | |
parent | Multi-home host support (diff) | |
download | ice-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.java | 5 |
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) { |