diff options
author | Benoit Foucher <benoit@zeroc.com> | 2009-10-27 12:00:32 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2009-10-27 12:00:32 +0100 |
commit | 1fdb973182e589b0d20e987360bd694ae783b0a2 (patch) | |
tree | a94cbbcc0d078bcf7aa4427951799e09feb80826 /java/src/IceInternal/ReferenceFactory.java | |
parent | add support for number protocol in Python (diff) | |
download | ice-1fdb973182e589b0d20e987360bd694ae783b0a2.tar.bz2 ice-1fdb973182e589b0d20e987360bd694ae783b0a2.tar.xz ice-1fdb973182e589b0d20e987360bd694ae783b0a2.zip |
Cleaned up UDP transceivers, fixes for bug 4223 and 4320
Diffstat (limited to 'java/src/IceInternal/ReferenceFactory.java')
-rw-r--r-- | java/src/IceInternal/ReferenceFactory.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/java/src/IceInternal/ReferenceFactory.java b/java/src/IceInternal/ReferenceFactory.java index d329b6249a0..30a236394ec 100644 --- a/java/src/IceInternal/ReferenceFactory.java +++ b/java/src/IceInternal/ReferenceFactory.java @@ -44,13 +44,14 @@ public final class ReferenceFactory // // Create new reference // - FixedReference ref = new FixedReference(_instance, - _communicator, - ident, - "", // Facet - Reference.ModeTwoway, - false, - fixedConnection); + FixedReference ref = new FixedReference( + _instance, + _communicator, + ident, + "", // Facet + fixedConnection.endpoint().datagram() ? Reference.ModeDatagram : Reference.ModeTwoway, + fixedConnection.endpoint().secure(), + fixedConnection); return updateCache(ref); } |