diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2014-09-17 13:50:35 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2014-09-17 13:50:35 -0230 |
commit | a3d676c4199ff53edd458abf7ce52f6cf83213b4 (patch) | |
tree | d6975ba5b7c3d9e58b5378f2e27ec536e4157517 /java/src/IceInternal/UdpTransceiver.java | |
parent | Simplified creation of Admin facets in IceBox; simplified test for Admin enab... (diff) | |
download | ice-a3d676c4199ff53edd458abf7ce52f6cf83213b4.tar.bz2 ice-a3d676c4199ff53edd458abf7ce52f6cf83213b4.tar.xz ice-a3d676c4199ff53edd458abf7ce52f6cf83213b4.zip |
ICE-4891 some minor improvements
Diffstat (limited to 'java/src/IceInternal/UdpTransceiver.java')
-rw-r--r-- | java/src/IceInternal/UdpTransceiver.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/src/IceInternal/UdpTransceiver.java b/java/src/IceInternal/UdpTransceiver.java index 0ac66b0a366..78e1de99371 100644 --- a/java/src/IceInternal/UdpTransceiver.java +++ b/java/src/IceInternal/UdpTransceiver.java @@ -52,7 +52,7 @@ final class UdpTransceiver implements Transceiver } @Override - public EndpointI bind(EndpointI endp) + public EndpointI bind() { if(_addr.getAddress().isMulticastAddress()) { @@ -103,7 +103,8 @@ final class UdpTransceiver implements Transceiver } _bound = true; - return endp.endpoint(this); + _endpoint = _endpoint.endpoint(this); + return _endpoint; } @Override @@ -393,8 +394,10 @@ final class UdpTransceiver implements Transceiver // // Only for use by UdpEndpoint // - UdpTransceiver(ProtocolInstance instance, String host, int port, String mcastInterface, boolean connect) + UdpTransceiver(UdpEndpointI endpoint, ProtocolInstance instance, String host, int port, String mcastInterface, + boolean connect) { + _endpoint = endpoint; _instance = instance; _state = connect ? StateNeedConnect : StateNotConnected; _mcastInterface = mcastInterface; @@ -601,6 +604,7 @@ final class UdpTransceiver implements Transceiver } } + private UdpEndpointI _endpoint = null; private ProtocolInstance _instance; private int _state; |